OLE arrière-plan
OLE est un mécanisme qui permet aux utilisateurs de créer et modifier des documents contenant des éléments ou des « objects créés par plusieurs applications.
[!REMARQUE]
OLE était initialement un acronyme de la liaison et incorporation d'objets.Toutefois, il est maintenant appelé OLE.Les parties OLE sans rapport à lier et à incorporer sont maintenant partie de technologie active.
Les documents OLE, historiquement documents composés appelés, intègrent de façon transparente différents types de données, ou composants.Les clips audio, les feuilles de calcul, et les bitmaps sont des exemples habituelles des composants trouvés dans OLE de documents.Prendre en charge OLE dans votre application permet à vos utilisateurs puissent utiliser de OLE documents sans craindre de la commutation entre les différentes applications ; OLE fait basculer pour vous.
Vous utilisez une application conteneur de création de documents composés et une application serveur ou une application du composant de créer les éléments du document conteneur.Toute application que vous écrivez peut être un conteneur, un serveur, ou les deux.
OLE incorpore de nombreux concepts ce que le travail vers l'objectif de l'interaction transparente entre les applications.Ces zones sont les suivants :
Liaison et incorporation
La liaison et l'incorporation sont les deux méthodes permettant de stocker les éléments créés à l'intérieur d'un OLE document qui ont été créés dans une autre application.Pour obtenir des informations générales sur les différences entre les deux, consultez l'article OLE arrière-plan : liaison et incorporation.Pour plus d'informations, consultez les articles conteneurs et serveurs.Activation sur place (modification sur place)
Activation d'un élément incorporé dans le contexte du document conteneur est appelé activation sur place ou édition visuelle.L'interface de l'application conteneur change pour incorporer les fonctionnalités de l'application du composant qui a créé l'élément incorporé.Les éléments liés ne sont jamais activés en place car les données réelle de l'élément est contenue dans un fichier séparé, en dehors de le contexte de l'application contenant le lien.Pour plus d'informations sur l'activation sur place, consultez l'article activation.[!REMARQUE]
La liaison et l'incorporation et l'activation sur place fournissent les fonctionnalités principales d'OLE édition visuelle.
Automation
L'automation fournit une application pour exécuter une autre application.L'application pilotante est appelé un client Automation, et l'application qui est dirigée est appelé un serveur Automation ou un composant d'automation.Pour plus d'informations sur l'automation, consultez les articles clients Automation et Serveur Automation.[!REMARQUE]
L'automation s'exécute dans de OLE et actifs contextes de technologie.Vous pouvez automatiser tout objet sur COM.
Fichiers composés
Les fichiers composés fournissent un format de fichier standard qui simplifie l'enregistrement structurée des documents composites pour les applications OLE.Dans un fichier composé, des stockages ont de nombreuses fonctionnalités des répertoires et les flux de données ont de nombreuses fonctionnalités des fichiers.Cette technologie est également appelée stockage structuré.Pour plus d'informations sur les fichiers composés, consultez l'article conteneurs : fichiers composés.Données uniforme n'
L'données (UDT) uniforme n'est un jeu d'interfaces qui permettent des données à envoyer et être reçues de manière standard, quelle que soit la méthode choisie réelle pour transférer les données.Le type défini par l'utilisateur forme la base pour les transferts de données par glisser-déplacer.Le type défini par l'utilisateur utilise désormais de base au transfert de données existant de windows, tel que le presse-papiers et l'échange dynamique de (DDE) données.Pour plus d'informations sur le type défini par l'utilisateur, consultez l'article objets de données et sources de données (OLE).Glisser-déplacer
Le glisser-déplacer est une technique simple d'utilisation, de direct-manipulation de transférer des données entre des applications, parmi les fenêtres dans une application, voire dans une fenêtre unique dans une application.Les données à transférer est sélectionnée et glissées vers la destination souhaité.Le glisser-déplacer est basé sur le transfert de données uniforme.Pour plus d'informations sur le glisser-déplacer, consultez l'article glisser-déplacer.Modèle COM
Le modèle (COM) COM fournit l'infrastructure utilisée lorsque les objets OLE communiquent entre eux.Les classes OLE MFC simplifient COM pour le programmeur.COM fait partie de technologie active, car les objets COM sont à la base d'OLE et active technologie.Pour plus d'informations sur le modèle COM, consultez les rubriques d' ATL (ATL) .
Certains OLE rubriques plus importants sont décrites dans les éléments suivants :
Pour les OLE informations de général introuvables dans les articles ci-dessus, recherchez OLE dans MSDN.