Megosztás a következőn keresztül:


COM-együttműködés a .NET-keretrendszeralkalmazásokban (Visual Basic)

Ha com-objektumokat és .NET-keretrendszer-objektumokat szeretne használni ugyanabban az alkalmazásban, foglalkoznia kell az objektumok memóriában való létezésének különbségeivel. A .NET-keretrendszer objektuma felügyelt memóriában található – a közös nyelvi futtatókörnyezet által vezérelt memóriában –, és szükség szerint áthelyezheti a futtatókörnyezet. A COM-objektumok nem felügyelt memóriában találhatók, és nem várható, hogy másik memóriahelyre kerülnek. A Visual Studio és a .NET-keretrendszer eszközöket biztosít ezen felügyelt és nem felügyelt összetevők interakciójának szabályozásához. A felügyelt kódokkal kapcsolatos további információkért lásd: Common Language Runtime.

A COM-objektumok .NET-alkalmazásokban való használata mellett a Visual Basic használatával is fejleszthet nem felügyelt kódból a COM-on keresztül elérhető objektumokat.

Az ezen a lapon található hivatkozások részletesen ismertetik a COM és a .NET-keretrendszer objektumai közötti interakciókat.

Cikk Leírás
COM Interop Hivatkozásokat tartalmaz a COM-együttműködéssel kapcsolatos témakörökre a Visual Basicben, beleértve a COM-objektumokat, az ActiveX-vezérlőket, a Win32 DLL-eket, a felügyelt objektumokat és a COM-objektumok öröklését.
Nem felügyelt kóddal való együttműködés Röviden ismerteti a felügyelt és a nem felügyelt kód közötti interakcióval kapcsolatos problémák némelyikét, és hivatkozásokat biztosít a további tanulmányozáshoz.
COM-burkolók Ismerteti a futásidejű hívható burkolókat, amelyek lehetővé teszik a felügyelt kód számára a COM-metódusok meghívását, valamint a COM-hívó burkolókat, amelyek lehetővé teszik, hogy a COM-ügyfelek meghívják a .NET objektummetódusokat.
Speciális COM-együttműködés Hivatkozásokat tartalmaz a COM-interoperabilitással kapcsolatban olyan témákra, mint a burkolók, kivételek, öröklés, szálkezelés, események, átalakítások és továbbítás.
Tlbimp.exe (típustár-importáló) A COM-típustárakban található típusdefiníciók közös nyelvi futtatókörnyezeti szerelvényben található egyenértékű definíciókká alakításához használható eszközt ismerteti.