Postupy: Odkazování na typy .NET z modelu COM
Z hlediska kódu klienta a serveru jsou rozdíly mezi modelem COM a rozhraním .NET Framework z velké části nepostřehnutelné. Klienti aplikace Microsoft Visual Basic mohou zobrazovat objekt rozhraní .NET v prohlížeči objektů, který vystavuje metody objektu a syntaxi, vlastnosti a pole přesně tak, jako by se jednalo o jakýkoli jiný objekt modelu COM.
Proces importování knihovny typů je v případě klientů jazyka C++ poněkud složitější, ačkoli se pro exportování metadat do knihovny typů COM používají stejné nástroje. Chcete-li odkazovat na členy objektů .NET z nespravovaného klienta C++, odkazujte na soubor TLB (vytvořený pomocí Tlbexp.exe) s direktivou #import . Při odkazování na knihovnu typů z jazyka C++je nutné zadat možnost raw_interfaces_only nebo importovat definice v knihovně základních tříd Mscorlib.tlb.
Postup importování knihovny
V direktivě #import zadejte možnost raw_interfaces_only. Příklad:
#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only
nebo
Zadejte také direktivu #import pro knihovnu Mscorlib.tlb. Příklad:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"