|
La technologie COM (Component Object Model), créée par
Microsoft est une normalisation de développement objet. Le but
est de pouvoir réutiliseé le code issu d'un autre langage.
Un objet COM peut donc être créé et utilisé
par plusieurs langages sous Windows tel que Delphi, C++Builder, Visual
Basic,... Tout langage manipulant des pointeurs peut faire du COM. Un
objet COM est contenu dans un fichier DLL. Ce fichier peut être
au format DLL ou OCX. Ce fichier peut contenir un ou plusieurs objets
COM.
Un objet COM est constitué de code binaire qui exécute
une fonction. Il permet à des sources d'accéder à
ses fonctionnalités.
Une interface COM ouvre l'accès à un objet COM.
Elle indique ce que propose l'objet.
Une interface est identifiée par un identificateur nommé
IID. Un IID est unique.
Une classe COM est une classe qui contient une ou plusieurs interfaces
COM.
DCOM (Distributed COM) permet d'utiliser des objets COM par le réseau.
|