Object Linking and Embedding
Un article de Wikipédia, l'encyclopédie libre.
Object Linking and Embedding (OLE) (littéralement « chaînage et incorporation d'objets ») est un protocole et un système d'objets distribués, mis au point par Microsoft. Il permet à des applications utilisant des formats différents de dialoguer.
Exemple : Un traitement de texte peut insérer une image provenant d'un logiciel de traitement d'image.
Sommaire |
[modifier] OLE 1.0
La version 1.0, sortie en 1990, constituait une évolution du DDE (dynamic data exchange). Elle était basée sur les Virtual Method Table, voir (en) Virtual Method Table
Voir Component Object Model#OLE 1.0
[modifier] OLE 2.0
La version 2.0 utilisait le COM (Component Object Model) au lieu des Virtual Method Table.
Voir Component Object Model#OLE 2.0
Voir OCX : OLE Control Extension
[modifier] ActiveX
En 1996, Microsoft renomma OLE 2.0 en ActiveX.
[modifier] OLE DB
OLE DB permet l'accès à des bases de données qui n'utilisent pas SQL.
[modifier] Logiciels comparables dans le monde open source
[modifier] Références externes
- Ryan Naraine, "Microsoft Bows to Eolas, Revamps IE's Multimedia Handling", December 2, 2005.
- "Activating ActiveX Controls" — Microsoft's workaround for the ActiveX issue (la solution proposée par Microsoft pour résoudre le problème d'ActiveX).
- "Activate ActiveX" — an unofficial workaround for the ActiveX issue (solution non orthodoxe pour résoudre la question d'ActiveX).
- "How to stop an ActiveX control from running in Internet Explorer"
- "Activate ActiveX" — an unofficial (and automated) workaround for the ActiveX issue (solution non orthodoxe — et automatique — pour tourner le problème d'ActiveX).