PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Créer une application lancée en mode Batch
Créer une application lancée en mode Batch
Iniciado por daniel, 18,feb. 2019 14:48 - No hay respuesta
Miembro registrado
28 mensajes
Publicado el 18,febrero 2019 - 14:48
Bonjour,

J'ai un problème avec une application en mode Batch. Elle rend la main de suite, même si je vois dans la log que le traitement est en cours.

Je fais comme ça :

- Je récupère les paramètres de la ligne de commande avec LigneCommande(), jusque là pas de problème.

- Ensuite mon code lance une fonction qui fait le traitement (il prend entre 2 mn et 12 mn actuellement)

- Puis je stoppe mon programme avec FinProgramme().

Quand je teste sous l'editeur de windev ma fonction ne rend pas main. Mais quand je lance l'executable généré sous CMD, le traitement est lancé mais la main m'est rendue de suite. C'est dangereux car une 2eme instance pourrait être lancée alors que la première n'est pas terminée. Je voudrai que l'exe ne rende la main qu'à la fin du traitement, comme sous l'éditeur windev...

Si vous avez des solutions je suis preneur :-)

Merci d'avance à tous.
Daniel