.NET Framework Uygulamalarında COM Birlikte Çalışabilirliği (Visual Basic)

Aynı uygulamada COM nesnelerini ve .NET Framework nesnelerini kullanmak istediğinizde, nesnelerin bellekte nasıl var olduğuyla ilgili farkları gidermeniz gerekir. .NET Framework nesnesi, ortak dil çalışma zamanı tarafından denetlenen bellek olan yönetilen bellekte bulunur ve gerektiğinde çalışma zamanı tarafından taşınabilir. COM nesnesi yönetilmeyen bellekte bulunur ve başka bir bellek konumuna taşınması beklenmez. Visual Studio ve .NET Framework, bu yönetilen ve yönetilmeyen bileşenlerin etkileşimini denetlemek için araçlar sağlar. Yönetilen kod hakkında daha fazla bilgi için bkz . Ortak Dil Çalışma Zamanı.

.NET uygulamalarında COM nesnelerini kullanmanın yanı sıra, yönetilmeyen koddan COM aracılığıyla erişilebilen nesneler geliştirmek için Visual Basic'i de kullanmak isteyebilirsiniz.

Bu sayfadaki bağlantılar, COM ve .NET Framework nesneleri arasındaki etkileşimlerin ayrıntılarını sağlar.

Makale Açıklama
COM Birlikte Çalışma COM nesneleri, ActiveX denetimleri, Win32 DLL'leri, yönetilen nesneler ve COM nesnelerini devralma gibi Visual Basic'te COM birlikte çalışabilirliğini kapsayan konulara bağlantılar sağlar.
Yönetilmeyen Kod ile Birlikte Çalışma Yönetilen ve yönetilmeyen kod arasındaki etkileşim sorunlarından bazılarını kısaca açıklar ve daha fazla çalışma için bağlantılar sağlar.
COM Sarmalayıcıları Yönetilen kodun COM yöntemlerini çağırmasına izin veren çalışma zamanı çağrılabilen sarmalayıcıları ve COM istemcilerinin .NET nesne yöntemlerini çağırmasına izin veren COM çağrılabilen sarmalayıcıları açıklar.
Gelişmiş COM Birlikte Çalışabilirliği Sarmalayıcılar, özel durumlar, devralma, iş parçacığı oluşturma, olaylar, dönüştürmeler ve sıralama açısından COM birlikte çalışabilirliğini kapsayan konulara bağlantılar sağlar.
Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcı) COM tür kitaplığında bulunan tür tanımlarını ortak dil çalışma zamanı derlemesindeki eşdeğer tanımlara dönüştürmek için kullanabileceğiniz aracı açıklar.