|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| 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 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|