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. |
Documentation connexe
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. |
Rubriques connexes
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. |