Compartir a través de


Modelo de objetos componentes (COM)

Propósito

COM es un sistema independiente de la plataforma, distribuido y orientado a objetos para crear componentes de software binarios que pueden interactuar. COM es la tecnología básica para las tecnologías OLE de Microsoft (documentos compuestos) y ActiveX (componentes habilitados para Internet).

Si procede,

Los objetos COM se pueden crear con una variedad de lenguajes de programación. Los lenguajes orientados a objetos, como C++, proporcionan mecanismos de programación que simplifican la implementación de objetos COM. Estos objetos pueden estar dentro de un único proceso, en otros procesos, incluso en equipos remotos.

Requisitos en tiempo de ejecución

Para obtener información sobre qué sistemas operativos son necesarios para usar una interfaz o función determinada, consulte la sección Requisitos de la documentación de la interfaz o función.

En esta sección

Tema Descripción
aspectos básicos de COM
Describe los conceptos fundamentales y la referencia de programación.
ole y de transferencia de datos
Describe documentos compuestos y transferencia de datos.
controles y páginas de propiedades
Describe los controles ActiveX y las páginas de propiedades.
traducciones de idiomas COM de
Describe las diferencias entre los lenguajes de programación y describe cómo traducir la sintaxis de objetos COM de un lenguaje a otro.
Tema Descripción
aspectos básicos de COM
Describe los conceptos fundamentales y la referencia de programación.
ole y de transferencia de datos
Describe documentos compuestos y transferencia de datos.
controles y páginas de propiedades
Describe los controles ActiveX y las páginas de propiedades.
traducciones de idiomas COM de
Describe las diferencias entre los lenguajes de programación y describe cómo traducir la sintaxis de objetos COM de un lenguaje a otro.
Tema Descripción
modelo de objetos componentes (COM) de
COM es un sistema independiente de la plataforma, distribuido y orientado a objetos para crear componentes de software binarios que pueden interactuar. COM es la tecnología básica para las tecnologías OLE de Microsoft (documentos compuestos) y ActiveX (componentes habilitados para Internet).
de automatización de
La automatización permite que los paquetes de software expongan sus características únicas a las herramientas de scripting y a otras aplicaciones. Automation usa el modelo de objetos componentes (COM), pero puede implementarse independientemente de otras características OLE, como la activación local.
lenguaje de definición de interfaz de Microsoft (MIDL)
El lenguaje de definición de interfaz de Microsoft (MIDL) define interfaces entre programas cliente y servidor. Microsoft incluye el compilador MIDL con el Kit de desarrollo de software de plataforma (SDK) para permitir a los desarrolladores crear los archivos del lenguaje de definición de interfaz (IDL) y los archivos de configuración de aplicaciones (ACF) necesarios para las interfaces de llamada a procedimientos remotos (RPC) e interfaces COM/DCOM. MIDL también admite la generación de bibliotecas de tipos para OLE Automation.
de almacenamiento estructurado de
Structured Storage proporciona persistencia de archivos y datos en COM mediante el control de un único archivo como una colección estructurada de objetos conocidos como almacenamientos y flujos.
COM+
COM+ es una evolución del modelo de objetos de componentes de Microsoft (COM) y microsoft Transaction Server (MTS). COM+ se basa en y amplía las aplicaciones escritas mediante COM, MTS y otras tecnologías basadas en COM.