4D v16

Progress SET PROGRESS

Accueil

 
4D v16
Progress SET PROGRESS

Progress SET PROGRESS  


 

Progress SET PROGRESS ( id ; progression {; message {; premierPlan}} )  
Paramètre Type   Description
id  Entier long in ID de la barre de progression
progression  Réel in Valeur de progression ([0...1] ou -1)
message  Texte in Message de la barre
premierPlan  Booléen in Montrer la progression au premier plan

La méthode Progress SET PROGRESS vous permet de modifier la valeur de la barre de progression ainsi que les informations affichées dans la fenêtre de progression. Cette méthode est utile pour la mise à jour d’une barre de progression au sein d’une boucle.

Passez dans id le numéro d’ID unique de la barre de progression, retourné par la méthode Progress New.

Passez dans progression la valeur courante de la barre de progression. Vous pouvez passer une valeur réelle (entre 0 et 1) ou -1 afin de définir une barre de progression indéfinie (aussi appelée "Barber shop" sous Mac OS).

Passez dans message un texte additionnel à afficher sous le titre principal (Windows) ou sous la barre de progression (Mac OS). Ce paramètre est optionnel.

Passez Vrai dans premierPlan si vous voulez forcer le passage de la fenêtre de progression au premier plan de l’application.

Exemple  

Mise à jour de la progression de la barre :

 $P:=Progress New // on crée une nouvelle barre
  // Effectuer un traitement dans une boucle
 For($i;1;100)
  // ... code du traitement
  // Mise à jour de la barre de progression
    $r:=$i/100
    Progress SET PROGRESS($P;$r;"More info")
 End for
  // Suppression de la barre une fois le traitement terminé
 Progress QUIT($P)



Voir aussi  

Progress Get Progress

 
PROPRIÉTÉS 

Produit : 4D
Thème : Barres de progression

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D Progress ( 4D v16)