Spolupráce COM v.NET Framework aplikace (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 Společný jazykový modul 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
Volání Interop modelu 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 portu COM Interop obálky
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.COM obalů
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é spolupráce 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)
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.