Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Lorsque dans un écran nous souhaitons indiquer à l'utilisateur l'avancement d'une tâche avec une barre d'avancement (que ce soit la native de PB9 ou une de notre acabit), l'écran se fige si par malheur on switche sur une autre application, ou même sans cela (la barre de menu devient blanche) et l'écran ne se rafraîchit qu'en fin de traitement. Du coup ladite barre d'avancement ne sert pas à grand chose... Doit-on activer un timer ou autre évènement pour permettre un avancement de cette jauge ?
Dernière modification par sbouvetJD (20-05-2010 13:57:26)
Hors ligne






Bonjour,
En général, il suffit d'introduire une boucle (DO WHILE Yield() LOOP) dans ta boucle de traitement pour permettre à ton affichage de se rafraichir entre 2 étapes.
Hors ligne