OVH Cloud OVH Cloud

ActiveX EXE

1 réponse
Avatar
Philippe HALET
Bonjour,

J'aimerais créer une application "exe" qui pourrait être questionnée à
partir d'une autre application et partager ainsi ses objets et des données.
Je pense que c'est possible en utilisant un EXE ActiveX mais je ne sais pas
exactement comment procéder pour le rendre accessible ni comment y accéder à
partir d'un client?

Quelqu'un peut-il me donner des pistes?

D'avance merci!!!!

Philippe

1 réponse

Avatar
Patrick Philippot
Philippe HALET wrote:
J'aimerais créer une application "exe" qui pourrait être questionnée à
partir d'une autre application et partager ainsi ses objets et des
données. Je pense que c'est possible en utilisant un EXE ActiveX mais
je ne sais pas exactement comment procéder pour le rendre accessible
ni comment y accéder à partir d'un client?



Bonjour,

Dans un projet de type ActiveX Exe, tous les éléments publics des
classes du projet sont accessibles par un client COM externe dès que
l'exe est enregistré (il est enregistré automatiquement à la compilation
ou bien avec le switch /regserver sur la ligne de commande ou bien en
l'exécutant une fois). Il n'y a rien à faire.

Côté client, ce type de composant se référencera exactement de la même
manière que tout autre serveur Aautomation (puisque c'est en fait de
cela qu'il s'agit), par exemple Excel ou Word:
CreateObject("nom_du_composant").

La documentation de VB contient bien sûr tous les détails des étapes de
mise en oeuvre des ActiveX Exe avec des exemples. Il suffit d'entrer le
mot-clé "ActiveX Exe" dans le MSDN et c'est parti. Autant commencer par
le commencement... :-) . Voir le projet Coffee Monitor. tout y est et en
détails.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr