Compartir a través de


OLE Background

OLE es un mecanismo que permite a los usuarios crear y que editen los documentos que contienen los elementos o “objetos” creados por varias aplicaciones.

[!NOTA]

OLE era originalmente acrónimo del objeto al vincular y al incrustar.Sin embargo, ahora se denomina OLE.Las partes de OLE no relacionadas con vinculación y insertar ahora forman parte de tecnología activa.

Los documentos de OLE, históricamente denominados documentos compuestos, sin problemas integran distintos tipos de datos, o componentes.Las secuencias de sonido, hojas de cálculo, y los mapas de bits son ejemplos comunes de los componentes incluidos en documentos de OLE.Admitir OLE en la aplicación permite a los usuarios utilizar documentos de OLE sin preocuparse de conmutación entre las diferentes aplicaciones; OLE hace conmutación automáticamente.

Utiliza una aplicación contenedora para crear documentos compuestos y una aplicación de servidor o una aplicación de componente para crear elementos dentro del documento contenedor.Cualquier aplicación que se escriba puede ser un contenedor, servidor, o ambos.

OLE incorpora varios conceptos que todo el trabajo hacia el objetivo de interacción sin problemas entre aplicaciones.Estas áreas incluyen:

  • Vinculación y la inserción
    Vinculación y la inserción son los dos métodos para almacenar los elementos creados en un documento OLE que se crearon en otra aplicación.Para obtener información general sobre las diferencias entre los dos, vea el artículo Información general de OLE: Vinculación y la inserción.Para obtener información detallada, vea los artículos contenedores y Servidores.

  • Activación de contexto (edición visual)
    Provocando un elemento incrustado en el contexto del documento contenedor se denomina activación en contexto o edición visual.Los cambios en la interfaz de la aplicación contenedora para escribir las características de aplicación componente que creó el elemento incrustado.Los elementos vinculados nunca se provocan en el lugar porque los datos real del elemento se incluye en un archivo independiente, fuera del contexto de la aplicación que contiene el vínculo.Para obtener más información sobre la activación en contexto, vea el artículo activación.

    [!NOTA]

    Vinculación y la inserción y activación en contexto proporcionan las características principales de edición visual de activex.

  • Automatización
    La automatización permite una aplicación para controlar otra aplicación.La aplicación de control se conoce como cliente de automatización, y la aplicación que está controlada se conoce como un servidor de automatización o componente de automatización.Para obtener más información sobre la automatización, vea los artículos Clientes de automatización y servidores de automatización.

    [!NOTA]

    Automatización funciona en contextos de OLE y activo de la tecnología.Puede automatizar cualquier objeto basado en COM.

  • Archivos compuestos
    Los archivos compuestos proporcionan un formato de archivo estándar que simplifica el almacenamiento estructurado de documentos compuestos para aplicaciones OLE.Dentro de un archivo compuesto, los almacenes tienen muchas características de directorios y secuencias tienen muchas características de archivos.Esta tecnología también se denomina almacenamiento estructurado.Para obtener más información sobre los archivos compuestos, vea el artículo contenedores: archivos compuestos.

  • Transferencia de datos uniforme
    La Transferencia (UDT) de datos uniforme es un conjunto de interfaces que permiten recibens los datos son enviados y en un modo estándar, independientemente del método real elegido para transferir los datos.El UDT forma la base para las transferencias de datos mediante arrastrar y colocar.El UDT ahora actúa como base para la transferencia de datos de Windows, como el portapapeles y el intercambio de datos dinámicos (DDE).Para obtener más información sobre UDT, vea el artículo objetos de datos y orígenes de datos (OLE).

  • Arrastrar y colocar
    La operación de arrastrar y colocar es una técnica descriptivo, de la directo-manipulación de transferir datos entre las aplicaciones, entre ventanas dentro de una aplicación, o incluso dentro de una sola ventana en una aplicación.Los datos que se transferirá selecciona y arrastrando el destino deseado.La operación de arrastrar y colocar se basa en la transferencia de datos uniforme.Para obtener más información sobre arrastrar y colocar, vea el artículo Arrastrar y colocar.

  • Modelo de objetos componentes
    El modelo (COM) de objetos componentes proporciona la infraestructura utilizada cuando los objetos OLE se comunican entre sí.Las clases VIEJAS MFC simplifican COM para el programador.COM es parte de tecnología activa, porque los objetos COM son la base de tecnología OLE y activo.Para obtener más información sobre COM, vea los temas de Active Template Library (ATL) .

Algunos de los temas de OLE más importantes se cubren en los casos siguientes:

Para obtener información OLE de general no encontrada en los casos anteriores, busque OLE en MSDN.

Vea también

Conceptos

OLE en MFC