|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2008 Messages : 43 ![]() |
Bonjour à tous,
J'ai un programme qui affiche une petite fenêtre d'attente le temps de son calcul. Cela ne nécessite aucune action utilisateur. J'aimerais pouvoir lancer également ce programme en batch, mais dans ce cas le système me génère une erreur à l'ouverture de l'écran. Est-il possible au niveau du programme de connaître la méthode de lancement, afin de conditionner l'ouverture de l'écran si le lancement est interactif ? Merci PS : Je ne souhaite pas passer un paramètre en plus. Trop de programmes à recompiler, et aucun fun. J'ai un palliatif pour l'instant en me basant sur le user QPGMR, mais ça reste du bricolage. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : septembre 2008 Messages : 480 ![]() |
Dans un CLP, il suffit d'utiliser RTVJOBA TYPE(&TYPE).
Si &TYPE = '0' c'est un travail batch Si &TYPE = '1' c'est un travail interactif Dans un RPG, je ne crois pas que l'info soit dans la SDS. Il faut alors passer par une API. Je regardes dès que j'ai le temps. On peut aussi déclarer le fichier en UserOpen et indiquer un indicateur d'erreur sur le Open. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2008 Messages : 43 ![]() |
Merci pour ta réponse.
J'ai oublié de préciser mais c'est bien un RPG qui est lancé. L'idée d'intercepter l'erreur sur le OPEN est pas mal. C'est pas l'idéal mais ce sera toujours mieux que mon QPGMR. Encore merci. |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : octobre 2006 Messages : 222 ![]() |
Je n'en suis pas l'auteur, mas je ne retrouve pas qui me l'avait fourni...
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : août 2008 Messages : 43 ![]() |
Un grand merci, je vais implémenter ça.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com