Re: Différence entre objet automation et ActiveX

Posté par drcharly93 le 1/6/2007 10:33:11
Bonjour,

ActiveX exe, ActiveX ocx et ActiveX dll
On parle plutot d' activeX avec ou sans interface graphique.
Un ActiveX a interface graphique est automatiquement initialiser par adjonction de l'interface directement dans la fenêtre WinDev.
Il restera à rediriger les évènements dans l'initialisation du champ ActiveX avec la fonction:
Citation :

ActiveXEvénement(<Procédure>, <Nom du champ>, <Nom de l'événement>)

pour un activeX sans interface il faut passer par une initialisation par programmation du genre:
oExel est un objet automation dynamique
oExcel = Allouer un objet automation "Excel.Application"

//Manipulation de l'objet
//...
//Libération de l'objet dynamique
Libérer oExcel


Dans cette configuration pour se connecter à un événement de l'activeX on passe par la syntaxe suivante:
Citation :

//Déclaration des évènements
AutomationEvénement(<Procédure ou méthode>, <Objet automation>, <Événement>)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5183&post_id=21392