COM Interop (Visual Basic)

Le modèle COM (Component Object Model) permet à un objet d’exposer ses fonctionnalités à d’autres composants et d’héberger des applications. La plupart des logiciels actuels incluent des objets COM. Bien que les assemblys .NET représentent le meilleur choix pour les nouvelles applications, vous devrez peut-être parfois utiliser des objets COM. Cette section traite de certains problèmes liés à la création et à l’utilisation d’objets COM avec Visual Basic.

Dans cette section

Présentation de COM Interop
Fournit une vue d’ensemble de l’interopérabilité COM.

Guide pratique pour référencer les objets COM à partir de Visual Basic
Décrit la procédure à suivre pour ajouter des références aux objets COM qui ont des bibliothèques de types.

Procédure : Utiliser les contrôles ActiveX
Montre comment utiliser des contrôles ActiveX existants pour ajouter des fonctionnalités à la boîte à outils Visual Studio.

Procédure pas à pas : Appel des API Windows
Vous guide tout au long du processus d’appel des API qui font partie du système d’exploitation Windows.

Procédure : Appeler des API Windows
Montre comment définir et appeler la fonction MessageBox dans User32.dll.

Procédure : Appeler une fonction Windows qui accepte des types non signés
Montre comment appeler une fonction Windows qui a un paramètre de type non signé.

Procédure pas à pas : création d'objets COM avec Visual Basic
Vous guide tout au long du processus de création d’objets COM avec et sans le modèle de classe COM.

Dépannage de l’interopérabilité
Aborde certains des problèmes qui peuvent se poser lors de l’utilisation de COM.

Interopérabilité COM dans les applications .NET Framework
Fournit une vue d’ensemble de l’utilisation d’objets COM et d’objets .NET Framework dans la même application.

Procédure pas à pas : Implémentation de l’héritage avec les objets COM
Décrit l’utilisation d’objets COM existants comme base des nouveaux objets.

Interopération avec du code non managé
Décrit les services d'interopérabilité fournis par le common language runtime.

Exposition de composants COM au .NET Framework
Décrit le processus d’appel de types COM via COM Interop.

Exposition de composants .NET Framework à COM
Décrit la préparation et l’utilisation de types managés à partir de COM.

Application d'attributs d'interopérabilité
Aborde les attributs que vous pouvez utiliser lors de l’utilisation de code non managé.