Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Du point de vue du code client et serveur, les différences entre COM et .NET Framework sont largement invisibles. Les clients Microsoft Visual Basic peuvent afficher un objet .NET dans le navigateur d’objets, qui expose les méthodes et la syntaxe de l’objet, les propriétés et les champs exactement comme s’il s’agissait d’un autre objet COM.
Le processus d’importation d’une bibliothèque de types est légèrement plus compliqué pour les clients C++, même si vous utilisez les mêmes outils pour exporter des métadonnées vers une bibliothèque de types COM. Pour référencer des membres d’objet .NET à partir d’un client C++ non managé, référencez le fichier TLB (produit avec Tlbexp.exe) avec la directive #import . Lorsque vous référencez une bibliothèque de types à partir de C++, vous devez spécifier l’option raw_interfaces_only ou importer les définitions dans la bibliothèque de classes de base, Mscorlib.tlb.
Pour importer une bibliothèque
Spécifiez l’option
raw_interfaces_onlydans la directive #import . Par exemple:#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only- ou -
Incluez une directive #import pour Mscorlib.tlb. Par exemple:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"