PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → lancer un exe et récuperer le résultat
lancer un exe et récuperer le résultat
Débuté par guest, 08 mar. 2007 16:39 - 5 réponses
Posté le 08 mars 2007 - 16:39
Bonjour à tous,

J'utilise lanceappli() en webdev10 pour lancer un exe et j'attend en retour un resultat en forme de chaine , est ce qu il y a pas un autre moyen puisque lanceappli() renvoi un boolen.


merci d'avance
Posté le 08 mars 2007 - 17:06
Dans son message précédent, Diane a écrit :

Bonjour à tous,

J'utilise lanceappli() en webdev10 pour lancer un exe et j'attend en retour
un resultat en forme de chaine , est ce qu il y a pas un autre moyen puisque
lanceappli() renvoi un boolen.


merci d'avance


C'est une pratique qui n'est pas conseillée sur un serveur web mais si
tu ne peux pas faire autrement ...
La technique est en général de passer par un fichier texte que tu vas
lire après avec webdev

--
Eric Roumégou
Webmaster des wtablettes
Posté le 08 mars 2007 - 17:18
Diane avait soumis l'idée :

Bonjour à tous,

J'utilise lanceappli() en webdev10 pour lancer un exe et j'attend en retour
un resultat en forme de chaine , est ce qu il y a pas un autre moyen puisque
lanceappli() renvoi un boolen.


merci d'avance


Hum plusieurs topics s/ le meme sujet
Dans ton message plus bas, l'exe que tu lances doit ecrire dans
c:\sortie.txt

Il faut donc que tu lises ce fichier c:\sortie.txt afec un fchargetexte
par exemple.

Mais attention, je doute que le chemin c:\sortie.txt soit le bon pour
fonctionner en prod.

Essaie plutot de mettre ce fichier texte dans un sous rep file de _Web

--
Eric Roumégou
Webmaster des wtablettes
Posté le 08 mars 2007 - 17:35
merci pour ta réponse,

au fait, l'exe est bien lancé, mais le fichier sortie.txt je le trouve pas(cad pas de fichier physique) meme si je le mets dans le repertoire _web

sinon je suis prenante si autre solution est possible pour pouvoir récuperer le resultat de mon exe...
Posté le 08 mars 2007 - 17:49
DIANE a écrit :
merci pour ta réponse,

au fait, l'exe est bien lancé, mais le fichier sortie.txt je le trouve pas(cad pas de fichier physique) meme si je le mets dans le repertoire _web

sinon je suis prenante si autre solution est possible pour pouvoir récuperer le resultat de mon exe...






Bonjour,

Mon site tourne en intranet, et j'ai un exécutable Windev qui tourne
sur un PC. Les deux communiquent par l'intermédiaire d'un fichier HF. Le
site écrit une commande dans un nouvel enregistrement, toutes les
secondes l'exe va vérifier le changement de version du fichier et lire
la commande si nécessaire, il l'exécute et mets la date-heure
de fin de traitement dans l'enregistrement. Le site surveille la
réponse. Si juste avant le time-out, la réponse n'est pas parvenue,
message à l'utilisateur.

L'exe windev tourne en java. la charge processeur est minime pendant
l'attente.

C'est ce que j'ai trouvé de mieux pour l'instant pour réaliser des
traitements lourds en évitant le time-out web.

bon dev
Posté le 09 mars 2007 - 15:22
finalement j'ai utilisé le lanceappli() et ça marche

bon week end