PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Mode d'éxecution ??
Mode d'éxecution ??
Débuté par guest, 06 fév. 2006 15:23 - 6 réponses
Posté le 06 février 2006 - 15:23
Bonjour,

Je voudrais savoir quelles fonctions utilisées pour savoir comment mon application a été lancée. Suivant le mode d'éxecution, le code de l'initialisation du projet change.

Par exemple: utilisateur (double-clic) ou automatique (forme de batch)

En mode automatique, le code s'éxecute sans aucune intervention externes.

En mode utilisateur, le code ouvre un fenetre qui permet à l'utilisateur de sasir plusieurs informations (adresse FTP, login, mdp, etc....)
Posté le 06 février 2006 - 15:41
Utilises EnModeTest().

Philippe
http://freedev-web.com

"Fabien" <guest@newsgroup.fr> a écrit dans le message de news:
43e74bd8$1@news.pcsoft.fr...

Bonjour,

Je voudrais savoir quelles fonctions utilisées pour savoir comment mon
application a été lancée. Suivant le mode d'éxecution, le code de
l'initialisation du projet change.

Par exemple: utilisateur (double-clic) ou automatique (forme de batch)

En mode automatique, le code s'éxecute sans aucune intervention externes.

En mode utilisateur, le code ouvre un fenetre qui permet à l'utilisateur
de sasir plusieurs informations (adresse FTP, login, mdp, etc....)
Posté le 06 février 2006 - 16:03
EnModeTest permet de savoir si l'application a été lancé depuis WinDev.
DOnc pour un double-clic utilisateur, comme pour une lancemcent automatique, la fonction = Faux.
Posté le 06 février 2006 - 16:18
J'utiliserais des paramètres après le nom de l'éxécutable.

Lancement par utilisateur : exécutable.exe (pas de paramètre)

Lancement par batch : exécutable.exe -mode_batch (mode batch)

On récupère les paramètres passés à l'exécutable avec lignecommande
Posté le 06 février 2006 - 16:55
Patrick, peux-tu developper ta solution stp ?

Comment je rajoute un paramètre a la fin de l ' exécutable ?
Posté le 06 février 2006 - 22:40
Bonjour,
Il suffit de passer des paramètres à ta ligne de commande.

Ex:
Après avoir crée un raccourcis, clic droit propriété, dans cible :
cible : exécutable.exe -batch

dans ton programme, il faut que tu utilises la fonction lignecommande

En espérant que cela puisse t'aider!!!
Posté le 07 février 2006 - 17:03
J'ai compris le fonctionnement mais comment faire pour changer la cible ( avec ou sans -batch) sans une intervention utilisateur ??

Mon but est de différencier dans WinDev, le lancement par double-clic du lncement automatique par un autre logiciel