Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aus Sicht des Client- und Servercodes sind die Unterschiede zwischen COM und .NET Framework weitgehend unsichtbar. Microsoft Visual Basic-Clients können ein .NET-Objekt im Objektbrowser anzeigen, das die Objektmethoden und -syntax, Eigenschaften und Felder genau so verfügbar macht, als wäre es ein anderes COM-Objekt.
Der Prozess zum Importieren einer Typbibliothek ist für C++-Clients etwas komplizierter, obwohl Sie dieselben Tools zum Exportieren von Metadaten in eine COM-Typbibliothek verwenden. Um auf .NET-Objektmitglieder von einem nicht verwalteten C++-Client zu verweisen, nutzen Sie die #import-Direktive, um auf die TLB-Datei (erstellt mit Tlbexp.exe) zu verweisen. Beim Verweisen auf eine Typbibliothek aus C++ müssen Sie entweder die raw_interfaces_only Option angeben oder die Definitionen in der Basisklassenbibliothek, Mscorlib.tlb, importieren.
So importieren Sie eine Bibliothek
Geben Sie die
raw_interfaces_onlyOption in der #import-Direktive an. Beispiel:#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only-oder-
Schließen Sie eine #import-Direktive für Mscorlib.tlb ein. Beispiel:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"