Útmutató: Referencia .NET-típusokra a COM-ból
Az ügyfél- és kiszolgálókód szempontjából a COM és a .NET-keretrendszer 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. Ha 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.
Tár importálása
Adja meg a raw_interfaces_only beállítást a #import irányelvben. Példa:
#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only
-vagy-
Az Mscorlib.tlb #import irányelvének belefoglalása. Példa:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: