Anvisningar: Referera till .NET-typer från COM
När det gäller klient- och serverkod är skillnaderna mellan COM och .NET Framework i stort sett osynliga. Microsoft Visual Basic-klienter kan visa ett .NET-objekt i objektwebbläsaren, som exponerar objektmetoder och syntax, egenskaper och fält exakt som om det vore något annat COM-objekt.
Processen för att importera ett typbibliotek är något mer komplicerad för C++-klienter, även om du använder samma verktyg för att exportera metadata till ett COM-typbibliotek. Om du vill referera till .NET-objektmedlemmar från en ohanterad C++-klient refererar du till TLB-filen (producerad med Tlbexp.exe) med #import-direktivet . När du refererar till ett typbibliotek från C++, måste du antingen ange alternativet raw_interfaces_only eller importera definitionerna i basklassbiblioteket, Mscorlib.tlb.
Importera ett bibliotek
Ange alternativet raw_interfaces_only i #import-direktivet . Till exempel:
#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only
-eller-
Inkludera ett #import direktiv för Mscorlib.tlb. Till exempel:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"