OVH Cloud OVH Cloud

WD10 Petite question simple

3 réponses
Avatar
Roumegou Eric
Bonjour,
j'ai un batch à envoyer en schedullé, donc j'ai un petit projet et je
veux en lui passant les parm ad'hoc, qu'il s'execute en test
interactivement ou auto en batch.

Ok pour le passage des param et tout et tout; c'est juste pour executer
un btn d'une fenetre et quitter le prog en fin.

En Webdev ce serait un ouvreContexte suivi d'un executetraitement; en
WD je ne sais plus, car cela fait près de 8 ans que je ne pas fait ce
genre de truc.

Est-ce dans l'init du projet
SI gMode="BATCH" ALORS
Ouvre(LOAD_UNICORN)
ExécuteTraitement(LOAD_UNICORN.BTN_INTEGRATION,trtClic)
FinProgramme()
FIN
ou faut-il faire un OuvreFille, ou un appel de la fen et retester dans
la fen ?

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)

3 réponses

Avatar
patrice
"Roumegou Eric" a écrit dans le message de
news:
Est-ce dans l'init du projet
SI gMode="BATCH" ALORS
Ouvre(LOAD_UNICORN)
ExécuteTraitement(LOAD_UNICORN.BTN_INTEGRATION,trtClic)
FinProgramme()
FIN
ou faut-il faire un OuvreFille, ou un appel de la fen et retester dans
la fen ?



marche pas comme ca, ouvre est bloquant

moi je ferais:
sol1: mette le traitement local de la fenetre en global, et l'appeler
classiquement
sol2: ajouter un flag a l'ouvre
SI gMode="BATCH" ALORS Ouvre(LOAD_UNICORN,true)

et dans la fenetre
procedrue load_unicorn(flag_batch est un booleanúlse)
si flag_batch alors
faire_traitement()
finprogramme()
fin
Avatar
[Bernard Vessiot]
patrice avait écrit le 07/12/2006 :
"Roumegou Eric" a écrit dans le message de
news:
Est-ce dans l'init du projet
SI gMode="BATCH" ALORS
Ouvre(LOAD_UNICORN)
ExécuteTraitement(LOAD_UNICORN.BTN_INTEGRATION,trtClic)
FinProgramme()
FIN
ou faut-il faire un OuvreFille, ou un appel de la fen et retester dans
la fen ?



marche pas comme ca, ouvre est bloquant

moi je ferais:
sol1: mette le traitement local de la fenetre en global, et l'appeler
classiquement
sol2: ajouter un flag a l'ouvre
SI gMode="BATCH" ALORS Ouvre(LOAD_UNICORN,true)

et dans la fenetre
procedrue load_unicorn(flag_batch est un booleanúlse)
si flag_batch alors
faire_traitement()
finprogramme()
fin



salut,
c'est exactement ce que j'allais répondre, avec toutefois, pour ma
part, une nette preference pour la solution 1; en mode "batch", autant
ne pas ouvrir de fenetre...
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc

Avatar
Roumegou Eric
[Bernard Vessiot] a émis l'idée suivante :
patrice avait écrit le 07/12/2006 :
"Roumegou Eric" a écrit dans le message de
news:
Est-ce dans l'init du projet
SI gMode="BATCH" ALORS
Ouvre(LOAD_UNICORN)
ExécuteTraitement(LOAD_UNICORN.BTN_INTEGRATION,trtClic)
FinProgramme()
FIN
ou faut-il faire un OuvreFille, ou un appel de la fen et retester dans
la fen ?



marche pas comme ca, ouvre est bloquant

moi je ferais:
sol1: mette le traitement local de la fenetre en global, et l'appeler
classiquement
sol2: ajouter un flag a l'ouvre
SI gMode="BATCH" ALORS Ouvre(LOAD_UNICORN,true)

et dans la fenetre
procedrue load_unicorn(flag_batch est un booleanúlse)
si flag_batch alors
faire_traitement()
finprogramme()
fin



salut,
c'est exactement ce que j'allais répondre, avec toutefois, pour ma part, une
nette preference pour la solution 1; en mode "batch", autant ne pas ouvrir de
fenetre...
@+++



Merci à tout 2.
J'ai pris l'option 1 sur vos conseils.

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)