Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
J'ai une belle application, qui m'ouvre une fenêtre de type 'response!'. Jusque là tout va bien. Dans cette fenêtre j'ai une DataWindow, avec différent boutons et une barre de progression.
Dans un bout de code, après avoir appuyez sur un bouton je fait un traitement avec une boucle FOR, un appel de procédure stockée dans cette boule, et je fait progresser ma barre de progression à chaque tour du FOR.
Le soucis c'est que dés que je clique ailleurs, ou que je retourne sur mon pc, ou sur n'importe quoi et que je retourne sur ma fenêtre, et ben l'affichage est bloqué, ma barre de progression n'avance plus. Le traitement lui continue sont chemin mais il ne met plus à jour l'affichage.
Est ce qu'il y a un moyen de rafraichir l'affichage de ma fenêtre à chaque tour de boucle FOR pour ne plus qu'elle se fige?
Merci d'avance
Dernière modification par dark ryus (18-09-2009 10:00:08)
Hors ligne
il y a un setredraw quelque part ?
Hors ligne
Un Yield() dans la boucle pourrait peut-être aider ?
Hors ligne
le yield() marche au poil, merci
Hors ligne