Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Pb rafraichissement écran (barre avancement)
  • 1 évaluations, moyenne 61 évaluations, moyenne 6

#1 18-05-2010 09:43:06

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

[RESOLU] Pb rafraichissement écran (barre avancement)

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

 

#2 18-05-2010 10:06:02

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 748
Pépites: 1,028,846
Banque: 171,170,849,654

Re: [RESOLU] Pb rafraichissement écran (barre avancement)

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

 

#3 20-05-2010 13:57:09

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

Re: [RESOLU] Pb rafraichissement écran (barre avancement)

Effectivement, un simple "Yield()" suffit ! Merci beaucoup !

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Pb rafraichissement écran (barre avancement)
  • 1 évaluations, moyenne 61 évaluations, moyenne 6

Pied de page des forums

Propulsé par FluxBB 1.2.22