Aracılığıyla paylaş


COM Birlikte Çalışma'ya Giriş (Visual Basic)

Bileşen Nesne Modeli (com) diğer bileşenleri ve ana bilgisayar uygulamaları kendi işlevlerinin kullanılmasına olanak tanıyan bir nesne sağlar.Common language runtime (clr) için tasarlanmış uygulamalar com nesneleri temel Windows yıllardır programlama yaparken birçok avantaj sunar.

.NET Frameworkuygulamalar sonunda olanlar ile com'a geliştirilen değiştirecekO zamana kadar kullanarak com nesneleri oluşturmak veya kullanmak olabilir Visual Studio.com birlikte çalışabilirlik veya com Interop, geçmekte sırasında varolan com nesneleri kullanmanızı sağlayan .NET Framework hızınıza.

Kullanarak .NET Framework com bileşenleri oluşturmak için com Interop kayıt ücretsiz kullanabilirsiniz.Bu dll sürümü birden fazla sürümü bilgisayarda yüklü ve xcopy veya ftp uygulamanız kullanıcının bilgisayarındaki uygun bir dizine kopyalamak için burada çalıştırılması son kullanıcıların sağlar etkinleştirilir denetlemenize olanak sağlar.Daha fazla bilgi için bkz. Kayıtsız COM Birlikte Çalışma.

Yönetilen kod ve veri

Kod geliştirilen için .NET Framework olarak adlandırılmıştır yönetilen kodve clr tarafından kullanılan meta verileri içerir.Tarafından kullanılan veri .NET Framework uygulamalar olarak adlandırılan yönetilen veri nedeniyle ayrılıyor ve bellek reclaiming ve gerçekleştirme tür denetimi gibi çalışma zamanı verileri ile ilgili görevleri yönetir.Varsayılan olarak, Visual Basic 2005 kullandığı yönetilen kod ve veri ancak yönetilmeyen kod ve birlikte çalışma derlemeleri (daha sonra bu sayfada açıklanan) kullanarak com nesnelerinin verilere erişemez.

Derlemeler

Derleme, birincil yapıtaşı olup bir .NET Framework uygulama.Yerleşik, sürüm bilgisi ve bir veya daha fazla dosya içeren bir tek uygulama birim olarak dağıtılan işlevselliği topluluğudur.Her derlemenin derleme bildirimi içerir.

Tür kitaplıkları ve derleme

Tür kitaplıkları üye adları ve veri türleri gibi com nesnelerinin özelliklerini açıklamak.Derleme gerçekleştirmek için aynı işlevi .NET Framework uygulamaları.Bunlar hakkında aşağıdaki bilgileri içerir:

  • Derleme kimliği, sürüm, kültür ve dijital imza.

  • Derleme uygulama dosyaları.

  • Türleri ve derlemeyi oluşturan kaynakları.Bu, buradan dışarı içerir.

  • Diğer derlemelerin derleme zamanı bağımlılıkları.

  • Düzgün çalışması montaj için gereken izinler.

Derlemeler ve derleme hakkında daha fazla bilgi için bkz: Derlemeler ve Genel Derleme Önbelleği (C# ve Visual Basic).

Tür kitaplığı verme ve alma

Visual Studiobir yardımcı program, bir tür kitaplık içine bilgi alınacak olanak veren Tlbimp içeren bir .NET Framework uygulama.Tlbexp yardımcı programını kullanarak derlemeler tür kitaplıkları oluşturabilir.

Tlbimp ve Tlbexp hakkında daha fazla bilgi için bkz: Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcı) ve Tlbexp.exe (Tür Kitaplığı Dışarı Aktarıcı).

Birlikte çalışılabilirlik montajları

Birlikte çalışma derlemeleri olan .NET Framework derlemeler köprüsü arasında yönetilen ve yönetilmeyen kod, eşleme com nesnesinin eşdeğer üyelerine .NET Framework yönetilen üyeler.Birlikte çalışma derlemeleri tarafından oluşturulan Visual Basic 2005 com nesneleri, birlikte çalışabilirlik sıralaması gibi çalışan ayrıntılarını çoğunu işleyecek.

Birlikte çalışabilirlik sıralaması

Tüm .NET Framework uygulamaları paylaşmak kullanılan programlama dili ne olursa olsun, nesnelerin birlikte çalışabilirlik sağlayan ortak türleri kümesi.Parametreleri ve dönüş değerleri com nesnelerinin bazen yönetilen kodda kullanılanlardan farklı veri türleri kullanın.Birlikte çalışabilirlik sıralaması ve gelen com nesneleri taşırken ambalaj parametreleri ve dönüş değerleri eşdeğer veri türlerine işlemidir.Daha fazla bilgi için bkz. Birlikte Çalışma Sıralama.

Ayrıca bkz.

Görevler

İzlenecek yol: COM Nesnelerinde Kalıtım Uygulama (Visual Basic)

Birlikte Çalışabilirlik İle İlgili Sorun Giderme (Visual Basic)

Başvuru

Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcı)

Tlbexp.exe (Tür Kitaplığı Dışarı Aktarıcı)

Kavramlar

Derlemeler ve Genel Derleme Önbelleği (C# ve Visual Basic)

Diğer Kaynaklar

COM Birlikte Çalışma (Visual Basic)

Yönetilmeyen Kod ile Birlikte Çalışma

Birlikte Çalışma Sıralama

Kayıtsız COM Birlikte Çalışma