Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je veux lancer à partir d'un traitement, un autre traitement (lancer event generer puis valider d'un window déja existante). Est-ce que vous avez une solution SVP.
Est ce que on peut utiliser les windows dynamiques? si c'est le cas, comment on peut l'utiliser!?
Hors ligne
Bonjour,
kkarmi a écrit:
Je veux lancer à partir d'un traitement, un autre traitement (lancer event generer puis valider d'un window déja existante). Est-ce que vous avez une solution SVP.
Est ce que on peut utiliser les windows dynamiques? si c'est le cas, comment on peut l'utiliser!?
J'ai du mal à cerner la question.
Lancer un traitement à partir d'un autre traitement, c'est à dire appeler un script (event ou function) depuis un autre event ou fonction ?
Et je ne comprends pas le sens de "window dynamique" : créer une fenêtre à l'exécution ?
Peut-être qu'en décrivant un peu plus concrètement le besoin ça permettrait d'y voir plus clair.
Hors ligne
J'ai un traitement qui extourne le traitement comptable et qui est lancer à partir d'une fenetre X.
Je veux lancer ce traitement en arrière plan à partir de mon nouveau fenetre Y. Donc j'ai pensé à passer les critères de selection à X, puis lancer l'event generer/ valider associé à X. Comment on peut y faire !
Hors ligne
je te conseil d'extraire le code qui "extourne le traitement comptable" dans une fonction globale ou mieux dans un userobject, que tu pourras utiliser d'où tu veux.
Et donc les "critérès de selection" serons des arguments de ta nouvelle fonction ExtourneTraiementComptable( ... ).
Ça améliorera la lisibilité et la maintenance.
Hors ligne
Merci pour votre réponse.
Néanmoins, est ce que vous pouvez m'expliquer comment créer une fenêtre à l'exécution ?
Hors ligne
kkarmi a écrit:
est ce que vous pouvez m'expliquer comment créer une fenêtre à l'exécution ?
Si créer = ouvrir :
open(w_other_win)
Hors ligne
Merci seki
Hors ligne
vous pouvez lancer le traitement y dynamiquement dans le code en utilisant un fichier .bat et la fonction run
le fichier .bat lancera le traitement suite à l'exceution de la fonction run
Hors ligne
infopower a écrit:
le fichier .bat lancera le traitement suite à l'exceution de la fonction run
La fenêtre à créer lors de l'éxécution c'était une fenêtre "Command prompt", et le traitement est par un autre programme (un autre .exe) ?
Hors ligne