Compartir a través de


Fondo OLE

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

Nota:

OLE era originalmente un acrónimo de Object Linking and Embedding. Sin embargo, ahora se conoce como OLE. Las partes de OLE no relacionadas con la vinculación e inserción ahora forman parte de la tecnología Activa.

Documentos OLE, denominados documentos compuestos históricamente, integran sin problemas varios tipos de datos o componentes. Los clips de sonido, las hojas de cálculo y los mapas de bits son ejemplos típicos de componentes encontrados en documentos OLE. La compatibilidad con OLE en la aplicación permite a los usuarios usar documentos OLE sin preocuparse por cambiar entre las distintas aplicaciones; OLE realiza el cambio por usted.

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

OLE incorpora muchos conceptos diferentes que funcionan hacia el objetivo de la interacción sin problemas entre las aplicaciones. Estas áreas incluyen lo siguiente:

  • Vinculación e inserción

    La vinculación e inserción son los dos métodos para almacenar elementos creados dentro de un documento OLE que se crearon en otra aplicación. Para obtener información general sobre las diferencias entre los dos, consulte el artículo Fondo OLE: Vinculación e inserción. Para obtener información más detallada, consulte los artículos Contenedores y servidores.

  • activación de In-Place (edición visual)

    La activación de un elemento incrustado en el contexto del documento de contenedor se denomina activación local o edición visual. La interfaz de la aplicación contenedora cambia para incorporar las características de la aplicación de componente que creó el elemento incrustado. Los elementos vinculados nunca se activan en su lugar porque los datos reales del elemento se encuentran 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 local, consulte el artículo Activación.

    Nota:

    La vinculación e inserción y la activación en contexto proporcionan las principales características de edición visual OLE.

  • Automation Automation permite que una aplicación impulse otra aplicación. La aplicación de conducción se conoce como cliente de automatización y la aplicación controlada se conoce como un servidor de automatización o un componente de automatización. Para obtener más información sobre la automatización, consulte los artículos Clientes de Automation y Servidores de Automatización.

    Nota:

    La automatización funciona en contextos de tecnología OLE y Active. 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 almacenamientos 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, consulte el artículo Contenedores: Archivos compuestos.

  • Transferencia uniforme de datos

    La transferencia uniforme de datos (UDT) es un conjunto de interfaces que permiten enviar y recibir datos de forma estándar, independientemente del método real elegido para transferir los datos. UDT constituye la base para las transferencias de datos mediante arrastrar y colocar. UDT sirve ahora como base para la transferencia de datos de Windows existente, como el Portapapeles y el intercambio dinámico de datos (DDE). Para obtener más información sobre UDT, consulte el artículo Objetos de datos y orígenes de datos (OLE).

  • Arrastrar y colocar

    Arrastrar y colocar es una técnica de manipulación directa fácil de usar para transferir datos entre aplicaciones, entre ventanas dentro de una aplicación o incluso dentro de una sola ventana de una aplicación. Los datos que se van a transferir se seleccionan y se arrastran al destino deseado. Arrastrar y colocar se basa en la transferencia uniforme de datos. Para obtener más información sobre la arrastrar y colocar, consulte el artículo Arrastrar y colocar.

  • Modelo de objetos componentes

    El modelo de objetos componentes (COM) proporciona la infraestructura que se usa cuando los objetos OLE se comunican entre sí. Las clases OLE de MFC simplifican COM para el programador. COM forma parte de la tecnología Activa, ya que los objetos COM subyacen tanto a la tecnología OLE como a la tecnología Activa. Para obtener más información sobre COM, consulte los temas biblioteca de plantillas activas (ATL).

Algunos de los temas OLE más importantes se tratan en los siguientes artículos:

Para obtener información general de OLE que no se encuentra en los artículos enumerados, busque OLE .

Consulte también

OLE