Partager via


Modèle objet de composant (COM)

But

COM est un système indépendant de la plateforme, distribué et orienté objet pour créer des composants logiciels binaires qui peuvent interagir. COM est la technologie de base pour les technologies OLE (documents composés) et ActiveX (composants internet).

Le cas échéant

Les objets COM peuvent être créés avec divers langages de programmation. Les langages orientés objet, tels que C++, fournissent des mécanismes de programmation qui simplifient l’implémentation d’objets COM. Ces objets peuvent se trouver dans un processus unique, dans d’autres processus, même sur des ordinateurs distants.

Conditions requises pour l’exécution

Pour plus d’informations sur les systèmes d’exploitation requis pour utiliser une interface ou une fonction particulière, consultez la section Exigences de la documentation relative à l’interface ou à la fonction.

Dans cette section

Sujet Description
principes de base com
Décrit les concepts fondamentaux et la référence de programmation.
OLE et de transfert de données
Décrit les documents composés et le transfert de données.
contrôles et pages de propriétés
Décrit les contrôles ActiveX et les pages de propriétés.
traductions de langue COM
Décrit les différences entre les langages de programmation et explique comment traduire la syntaxe d’objet COM d’un langage à un autre.
Sujet Description
principes de base com
Décrit les concepts fondamentaux et la référence de programmation.
OLE et de transfert de données
Décrit les documents composés et le transfert de données.
contrôles et pages de propriétés
Décrit les contrôles ActiveX et les pages de propriétés.
traductions de langue COM
Décrit les différences entre les langages de programmation et explique comment traduire la syntaxe d’objet COM d’un langage à un autre.
Sujet Description
com (Component Object Model)
COM est un système indépendant de la plateforme, distribué et orienté objet pour créer des composants logiciels binaires qui peuvent interagir. COM est la technologie de base pour les technologies OLE (documents composés) et ActiveX (composants internet).
Automation
Automation permet aux packages logiciels d’exposer leurs fonctionnalités uniques aux outils de script et à d’autres applications. Automation utilise le modèle objet de composant (COM), mais peut être implémenté indépendamment d’autres fonctionnalités OLE, telles que l’activation sur place.
MIDL (Microsoft Interface Definition Language)
Le langage MIDL (Microsoft Interface Definition Language) définit des interfaces entre les programmes client et serveur. Microsoft inclut le compilateur MIDL avec le Kit de développement logiciel (SDK) platform pour permettre aux développeurs de créer les fichiers IDL (Interface Definition Language) et les fichiers de configuration d’application (ACF) requis pour les interfaces d’appel de procédure distante (RPC) et les interfaces COM/DCOM. MIDL prend également en charge la génération de bibliothèques de types pour OLE Automation.
de stockage structuré
Le stockage structuré fournit la persistance des fichiers et des données dans COM en gérant un fichier unique sous la forme d’une collection structurée d’objets appelés stockages et flux.
COM+
COM+ est une évolution de Microsoft Component Object Model (COM) et de Microsoft Transaction Server (MTS). COM+ s’appuie et étend les applications écrites à l’aide de COM, MTS et d’autres technologies COM.