PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → PostMessage
PostMessage
Iniciado por Xavier, 18,mar. 2004 19:21 - 1 respuesta
Publicado el 18,marzo 2004 - 19:21
Voilà mon problème, je dois lancer une appli (contivity client qui crée des
Tube VPN) depuis un programme windev. Dans la doc contivity est expliqué
que si on souhaite savoir si le tube est bien créé, il faut passer en parametre
-h <handle de fentre lançant le prg> -m <message windows> et que l'on peux
recupérer par l'état via postmessage(<handle de fentre lançant le prg>,<message
windows>,(IPsec Hwnd), true/false)
donc j'obtiens ce code :
Appli est une chaine
hwnd est un entier=Handle(MAFENETRE)

Appli="c:\Contivity.exe"+" -h "+hwnd+" -m 1225 (+d'autres param)
SI PAS LanceAppli(Appli,exeActif) ALORS
Aff(ErreurInfo())
DeconnecteModem()
ErreurConnect=Vrai
FIN
PostResult est un entier
hIPsec,ContivResult sont des entiers
PostResult=PostMessage(hwnd,1225,hIPsec,ContivResult)

Mais hIPsec me renvoi toujours 0 (alors que ce devrait etre le handle de
l'exe lancé) et ContivResul=0 aussi meme quand la connexion est bien lancée...
Quelqu'un connait ? ou voit un bug ?
Publicado el 19,marzo 2004 - 09:15
essai de mettre
-h "+numeriqueverschaine(hwnd)+" -m dans la chaine appli
"Xavier" <xt@2dcom.fr> a écrit dans le message de news:
4059dc71@news.pcsoft.fr...


Voilà mon problème, je dois lancer une appli (contivity client qui crée

des
Tube VPN) depuis un programme windev. Dans la doc contivity est expliqué
que si on souhaite savoir si le tube est bien créé, il faut passer en

parametre
-h <handle de fentre lançant le prg> -m <message windows> et que l'on peux
recupérer par l'état via postmessage(<handle de fentre lançant le

prg>,<message
windows>,(IPsec Hwnd), true/false)
donc j'obtiens ce code :
Appli est une chaine
hwnd est un entier=Handle(MAFENETRE)

Appli="c:\Contivity.exe"+" -h "+hwnd+" -m 1225 (+d'autres param)
SI PAS LanceAppli(Appli,exeActif) ALORS
Aff(ErreurInfo())
DeconnecteModem()
ErreurConnect=Vrai
FIN
PostResult est un entier
hIPsec,ContivResult sont des entiers
PostResult=PostMessage(hwnd,1225,hIPsec,ContivResult)

Mais hIPsec me renvoi toujours 0 (alors que ce devrait etre le handle de
l'exe lancé) et ContivResul=0 aussi meme quand la connexion est bien

lancée...
Quelqu'un connait ? ou voit un bug ?