Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Ez a cikk .NET Keretrendszer COM-együttműködési útmutatóját ismerteti, amely az olyan eszközök által létrehozott régi típusú kódtárakat használja, mint például a Tlbexp.exe. Modern .NET-hez használja a COM-forráskód-generálást vagy a ComWrappers API-t. További információ: COM interop.
Az ügyfél- és kiszolgálókód szempontjából a COM és a .NET közötti különbségek nagyrészt láthatatlanok. A Microsoft Visual Basic-ügyfelek megtekinthetik a .NET-objektumokat az objektumböngészőben, amely pontosan úgy teszi elérhetővé az objektummetódusokat és szintaxist, tulajdonságokat és mezőket, mintha bármely más COM-objektum lenne.
A típustár importálásának folyamata kissé bonyolultabb a C++ ügyfelek számára, bár ugyanezekkel az eszközökkel exportálja a metaadatokat egy COM-típustárba. Ha nem felügyelt C++ ügyfélből szeretne .NET-objektumtagokat hivatkozni, hivatkozzon a TLB-fájlra (Tlbexp.exe) a #import irányelvvel. Amikor a C++-ból hivatkozik egy típustárra, meg kell adnia a raw_interfaces_only beállítást, vagy importálnia kell a definíciókat az mscorlib.tlb alaposztálytárba.
Könyvtár importálása
Adja meg a
raw_interfaces_onlylehetőséget a #import irányelvben. Például:#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only-vagy-
Tartalmazzon egy #import irányelvet az Mscorlib.tlb-hez. Például:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"