Procedure: Naslaginformatie over .NET-typen van COM
Vanuit het oogpunt van client- en servercode zijn de verschillen tussen COM en .NET Framework grotendeels onzichtbaar. Microsoft Visual Basic-clients kunnen een .NET-object weergeven in de objectbrowser, waarmee de objectmethoden en syntaxis, eigenschappen en velden precies worden weergegeven alsof het een ander COM-object was.
Het proces voor het importeren van een typebibliotheek is iets ingewikkelder voor C++-clients, hoewel u dezelfde hulpprogramma's gebruikt om metagegevens te exporteren naar een COM-typebibliotheek. Als u wilt verwijzen naar .NET-objectleden van een niet-beheerde C++-client, verwijst u naar het TLB-bestand (geproduceerd met Tlbexp.exe) met de #import-instructie . Wanneer u verwijst naar een typebibliotheek uit C++, moet u de optie raw_interfaces_only opgeven of de definities importeren in de basisklassebibliotheek, Mscorlib.tlb.
Een bibliotheek importeren
Geef de optie raw_interfaces_only op in de #import instructie. Voorbeeld:
#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only
– of –
Neem een #import-instructie op voor Mscorlib.tlb. Bijvoorbeeld:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"