Message de rapport:
 

Re: Différence entre objet automation et ActiveX

Sujet: Re: Différence entre objet automation et ActiveX
par drcharly93 sur 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>)

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2