Interoperabilita modelů COM v aplikacích .NET Framework (Visual Basic)
Pokud chcete používat objekty modelu COM a.NET Framework objekty ve stejné aplikaci, je třeba vyřešit rozdíly v jak objekty existují v paměti.A.NET Framework objekt je umístěn v spravované paměti, paměti kontrolované společného jazykového modulu runtime – a mohou být přesunuty na modul runtime, podle potřeby.Objekt COM se nachází v paměti nespravovaný a není očekáván přesunout do jiného umístění v paměti.Visual Studioa .NET Framework poskytují nástroje pro řízení interakce těchto spravované a nespravované součásti.Další informace o spravovaný kód, viz Common Language Runtime (CLR).
K použití objektů COM v.NET aplikací můžete také použít Visual Basic rozvíjet objekty, které jsou přístupné z nespravovaný kód prostřednictvím modelu COM.
Odkazy na této stránce obsahují podrobnosti o interakcích mezi COM a.NET Framework objekty.
Související oddíly
Zprostředkovatel komunikace s objekty COM (Visual Basic)
Obsahuje odkazy na témata týkající se spolupráce COM v aplikaci Visual Basic, včetně COM objekty ActiveX Ovládací prvky, Win32 dll, spravované objekty a dědičnost objektů COM.Chyba obálky zprostředkovatele komunikace s objekty COM
Popisuje důsledky a možnosti, pokud systém projektu nelze vytvořit COM interoperability wrapper konkrétní komponenty.Spolupráce s nespravovaným kódem
Stručně popisuje některé problémy interakce mezi spravovaného a nespravovaného kódu a obsahuje odkazy na další studie.Obálky COM
Popisuje runtime callable obalů, které umožňují spravovaný kód volat metody COM a COM callable obalů, které umožňují klientům COM k volání.NET objekt metody.Rozšířená interoperabilita modelu COM
Obsahuje odkazy na témata týkající se spolupráce COM s ohledem na obálky, výjimky, dědičnost, threading, události, převody a zařazování.Tlbimp.exe (importér knihovny typů)
Popisuje nástroj, který můžete použít k převedení definice typu nalezen v rámci knihovny typů modelu COM do odpovídající definice společného sestavení runtime jazyka.