FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Evenenement d'une DLL
Evenenement d'une DLL
Débuté par planisoft, 14 déc. 2005 01:15 - 7 réponses
Connectez-vous…
planisoft
#1
Posté le 14 décembre 2005 - 01:15
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la découpe de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande objet>>fonction().C'est ici que ma difficulté débute.Cette fonction envoie un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
info
#2
Posté le 14 décembre 2005 - 09:05
A mon avis...
Il s'agit d'un évenement windows??
Si oui, il faut savoir quel est le nom ou l'identifiant du Message windows envoyé.
Pour ça, faut regarder les fonctions API postMessage ou sendMessage qui doivent se trouver dans le code de la DLL.
Ensuite il faut utiliser la fonction évenement pour assigner une procédure callback.
L'autre cas ce serait que la DLL appelle directement une fonction par pointeur...
Mais dit comme ça, c'est trop flou
Signaler
0
0
win.develo
#3
Posté le 14 décembre 2005 - 10:05
Planisoft a écrit :
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la découpe de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande objet>>fonction().C'est ici que ma difficulté débute.Cette fonction envoie un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
en quelle version? En 9 ce n'est pas possible, et ce n'est pas annoncé
dans les nouveautés de la 10
--
Cordialement
chris
Signaler
0
0
_no_spam_aurilog
#4
Posté le 14 décembre 2005 - 10:39
Regarde du coté de ActiveXEvenement, si ta DLL est vue comme un activeX
"Planisoft" <planisoft@bellnet.ca> a écrit dans le message de news:
439f5d7f$1@news.pcsoft.fr...
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la découpe
de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande
objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande
objet>>fonction().C'est ici que ma difficulté débute.Cette fonction envoie
un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe
avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
aze
#5
Posté le 14 décembre 2005 - 10:40
si mes souvenirs sont bons, ce n'est pas possible en WD9
(
bon dev
eric l
"Planisoft" <planisoft@bellnet.ca> a écrit dans le message de news:
439f5d7f$1@news.pcsoft.fr...
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la découpe
de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande
objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande
objet>>fonction().C'est ici que ma difficulté débute.Cette fonction envoie
un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe
avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
aze
#6
Posté le 14 décembre 2005 - 11:53
si mes souvenirs sont bons, il est possible de capturer les événement d'un
active x
via ActiveXEvenement mais pas les événements d'une dll COM
eric l.
"Gérard" <_no_spam_aurilog@wanadoo.fr> a écrit dans le message de news:
439fd489@news.pcsoft.fr...
Regarde du coté de ActiveXEvenement, si ta DLL est vue comme un activeX
"Planisoft" <planisoft@bellnet.ca> a écrit dans le message de news:
439f5d7f$1@news.pcsoft.fr...
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la
découpe
de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande
objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande
objet>>fonction().C'est ici que ma difficulté débute.Cette fonction
envoie
un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe
avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
drcharly
#7
Posté le 19 décembre 2005 - 14:51
Bonjour,
Peut-être voir du coté de AutomationEvenement()
[DrCharly93] wdforge.org
Eric L. a écrit :
si mes souvenirs sont bons, ce n'est pas possible en WD9
(
bon dev
eric l
"Planisoft" <planisoft@bellnet.ca> a écrit dans le message de news:
439f5d7f$1@news.pcsoft.fr...
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la découpe
de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande
objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande
objet>>fonction().C'est ici que ma difficulté débute.Cette fonction envoie
un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe
avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
aze
#8
Posté le 20 décembre 2005 - 09:47
ah hui ?!
je n'étais jamais "tombé" sur cette fonction dans l'aide...
intéressant !
ca existe depuis quelle version de WD ?
eric l!
"[DrCharly93]" <drcharly@wdforge.org> a écrit dans le message de news:
43A6ACD5.6060402@wdforge.org...
Bonjour,
Peut-être voir du coté de AutomationEvenement()
[DrCharly93] wdforge.org
Eric L. a écrit :
si mes souvenirs sont bons, ce n'est pas possible en WD9
(
bon dev
eric l
"Planisoft" <planisoft@bellnet.ca> a écrit dans le message de news:
439f5d7f$1@news.pcsoft.fr...
J'ai a utiliser une DLL externe afin de calculer et d'optimiser la
découpe
de barre de métal.
Je déclare la DLL comme un objet automation.(Pas de probleme jusque la)
J'assigne des valeurs à certaines variables avec la commande
objet>>variable = XXXX
(Jusque la pas de probleme non plus.)
Ensuite j'appelle une fonction de la DLL avec la commande
objet>>fonction().C'est ici que ma difficulté débute.Cette fonction
envoie
un évenement pour dire qu'elle a terminé le traitement.En VB on la trappe
avec objet_onfinish().J'essaie de trouver l'équivalent en Windev.
Je vous remercie de prendre la peine de me répondre.
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte