quelqu'un pourrait-il m'indiquer s'il est possible de créer une interface indépendante utilisable par un objet COM ?
En gros je voudrais faire une interface réutilisable pour n'importe quel objet COM mais je ne suis pas sûre que ce soit possible ...
quelqu'un pourrait-il m'indiquer s'il est possible de créer une interface indépendante utilisable par un objet COM ?
En gros je voudrais faire une interface réutilisable pour n'importe quel objet COM mais je ne suis pas sûre que ce soit possible ...
Qu'entends-tu par interface "indépendante" ?
Le principe de COM est justement de faire des objets réutilisables depuis n'importe quel langage.
En fait je ne connais encore que très peu le concept de l'objet COM![]()
Plus concrêtement j'ai un objet COM en C++ avec une interface et je voudrais ré-utiliser celle-ci pour d'autre objet COM afin d'éviter de reprogrammer une interface à chaque fois.
Et bien tu peux en hétiter il me semble.
Il faut bien faire la distinction entre interface et co-classe. Une co-classe est une classe qui implémente une interface. Il est donc tout à fait possible d'avoir plusieurs co-classes qui implémentent une même interface. Il faut, bien évidemment, que l'interface implémentée soit rigoureusement la même (même membres et même GUID).
Malgré vos réponses et les infos trouvées sur le tutorial DCOM/OLE mes essais restent infructueux.
Auriez-vous un exemple simple d'Objet COM qui utiliserait l'interface d'un autre ? (en C++)
Merci d'avance...
Voir sur www.codeproject.com exemples TRES simples (avec VC++)Envoyé par pio_forum
Avec VC++ faire un projet ATL :
http://www.codeproject.com/com/connection.asp
http://www.codeproject.com/com/COMBasics.asp
Merci pour ces liens.Envoyé par mat.M
Ce site est vraiment riches en information sur les objets COM.
J'ai trouvé un exemple qui pourrait correspondre à ce que je veux. Je vais essayer...
;-)
Partager