COM Interop (Visual Basic)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.The Component Object Model (COM) allows an object to expose its functionality to other components and to host applications. La plupart des logiciels actuels incluent des objets COM.Most of today's software includes COM objects. Bien que les assemblys .NET représentent le meilleur choix pour les nouvelles applications, vous devrez peut-être parfois utiliser des objets COM.Although .NET assemblies are the best choice for new applications, you may at times need to employ COM objects. Cette section aborde certains des problèmes liés à la création et l’utilisation des objets COM avec Visual Basic.This section covers some of the issues associated with creating and using COM objects with Visual Basic.

Dans cette sectionIn This Section

Introduction à COM InteropIntroduction to COM Interop
Fournit une vue d’ensemble de l’interopérabilité COM.Provides an overview of COM interoperability.

Guide pratique pour Objets de référence COM à partir de Visual BasicHow to: Reference COM Objects from Visual Basic
Décrit la procédure à suivre pour ajouter des références aux objets COM qui ont des bibliothèques de types.Covers how to add references to COM objects that have type libraries.

Guide pratique pour utiliser les contrôles ActiveXHow to: Work with ActiveX Controls
Montre comment utiliser des contrôles ActiveX existants pour ajouter des fonctionnalités à la boîte à outils Visual Studio.Demonstrates how to use existing ActiveX controls to add features to the Visual Studio Toolbox.

Procédure pas à pas : Appel des API WindowsWalkthrough: Calling Windows APIs
Vous guide tout au long du processus d’appel des API qui font partie du système d’exploitation Windows.Steps you through the process of calling the APIs that are part of the Windows operating system.

Guide pratique pour Appeler des API WindowsHow to: Call Windows APIs
Montre comment définir et appeler la fonction MessageBox dans User32.dll.Demonstrates how to define and call the MessageBox function in User32.dll.

Guide pratique pour appeler une fonction Windows qui possède des types non signésHow to: Call a Windows Function that Takes Unsigned Types
Montre comment appeler une fonction Windows qui a un paramètre de type non signé.Demonstrates how to call a Windows function that has a parameter of an unsigned type.

Procédure pas à pas : Création d’objets COM avec Visual BasicWalkthrough: Creating COM Objects with Visual Basic
Vous guide tout au long du processus de création d’objets COM avec et sans le modèle de classe COM.Steps you through the process of creating COM objects with and without the COM class template.

Dépannage des problèmes liés à l’interopérabilitéTroubleshooting Interoperability
Aborde certains des problèmes qui peuvent se poser lors de l’utilisation de COM.Covers some of the problems you may encounter when using COM.

Interopérabilité COM dans les applications .NET FrameworkCOM Interoperability in .NET Framework Applications
Fournit une vue d’ensemble de l’utilisation d’objets COM et d’objets .NET Framework dans la même application.Provides an overview of how to use COM objects and .NET Framework objects in the same application.

Procédure pas à pas : Implémentation de l’héritage avec les objets COMWalkthrough: Implementing Inheritance with COM Objects
Décrit l’utilisation d’objets COM existants comme base des nouveaux objets.Describes using existing COM objects as the basis for new objects.

Interopération avec du code non managéInteroperating with Unmanaged Code
Décrit les services d'interopérabilité fournis par le common language runtime.Describes interoperability services provided by the common language runtime.

Exposition de composants COM au .NET FrameworkExposing COM Components to the .NET Framework
Décrit le processus d’appel de types COM via COM Interop.Describes the process of calling COM types through COM interop.

Exposition de composants .NET Framework à COMExposing .NET Framework Components to COM
Décrit la préparation et l’utilisation de types managés à partir de COM.Describes the preparation and use of managed types from COM.

Application d’attributs d’interopérabilitéApplying Interop Attributes
Aborde les attributs que vous pouvez utiliser lors de l’utilisation de code non managé.Covers attributes you can use when working with unmanaged code.