Share via


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"  
    

Zie ook