Aracılığıyla paylaş


Nasıl yapılır: hata ayıklama karışık modu uygulamaları

Bir karma mod yerel kod (C++) bir araya getiren uygulama ile yönetilen kod (gibi Visual Basic, Visual C# veya ortak dil çalışma zamanı üzerinde çalıştırılan C++) uygulamasıdır. Karma mod uygulamalarında hata ayıklama neredeyse şeffaftır, Visual Studio; tek modlu uygulama hata ayıklama çok farklı değil. Ancak birkaç özel noktalar vardır.

Not

Visual Studiokarma mod, Windows 95'te hata ayıklamayı desteklemiyor Windows 98, ya da Windows Millennium Edition.

Karma modlu uygulamalara özelliği değerlendirme

Karma modlu bir uygulamada hata ayıklayıcı tarafından özellikleri değerlendirme pahalı bir işlemdir. Sonuç olarak atlama gibi işlemleri hata ayıklama görünebilir yavaş. Daha fazla bilgi için bkz: Stepping. Karışık modu hata ayıklama düşük performans karşılaşırsanız, hata ayıklayıcı Windows özellik değerlendirmeyi kapatmak isteyebilirsiniz.

Not

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri ve Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.

Özellik değerlendirmeyi devre dışı bırakmak için

  1. Araçlar menüsünde Seçenekler’i seçin.

  2. İçinde seçenekleri açık iletişim kutusunu hata ayıklama klasörü seçip alt Genel kategori.

  3. Clear özelliği değerlendirme ve diğer dolaylı işlev çağrılarını etkinleştirmek onay kutusu.

Yerel çağrı yığınları ve yönetilen çağrı yığınları farklılık gösterdiğinden, hata ayıklayıcı karma kodu her zaman tam çağrı yığını sağlayamaz. Yerel kod yönetilen kod çağırdığında bazı tutarsızlıkları görebilirsiniz. Daha fazla bilgi için bkz: karma kodu ve eksik bilgi Call Stack penceresi,.

Ayrıca bkz.

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Yönetilen kod hata ayıklama