Page 1 sur 1

[R] Progress bar

Posté : mer. 11 nov. 2009 01:32
par jamesst20
Bonjours j'aimerais mettre une progress bar dans mon script

Voici un petit bout de code:
► Afficher le texte

Je sais ya pas tout mais sa vous piste :)

Si le $s dépasse 100 la progress bar fini avant que sa aye réellement fini

Que faire? Merci de votre aide

Re: [..] Progress bar

Posté : mer. 11 nov. 2009 10:39
par Tlem
Les valeurs que l'on peut appliquer à une ProgressBar vont de 0 à 100, donc si vous mettez une valeur supérieure, c'est la valeur 100 qui est retenue.

C'est donc à vous de considérer l'échelle de valeur que vous traitez et de la convertir pour qu'elle corresponde à l'échelle 0-100. ;)

Re: [..] Progress bar

Posté : mer. 11 nov. 2009 22:06
par jamesst20
Tlem a écrit :Les valeurs que l'on peut appliquer à une ProgressBar vont de 0 à 100, donc si vous mettez une valeur supérieure, c'est la valeur 100 qui est retenue.

C'est donc à vous de considérer l'échelle de valeur que vous traitez et de la convertir pour qu'elle corresponde à l'échelle 0-100. ;)
Oui mais comment faire?

Merci pour ta réponse

Re: [..] Progress bar

Posté : mer. 11 nov. 2009 22:23
par timmalos
Cours de mathematique :

Si votre echelle va de 0 à 2000
Vous vooulez qu'elle aille de 0 à 100

Comment faire???? Hmmm, il suffit de diviser toutes vos valeur par 2000/100=20.

Voila, vous aurez une echelle sur 100.

Re: [..] Progress bar

Posté : mer. 11 nov. 2009 22:50
par jamesst20
Ouais sa j'ai comprit mais je trouve justement pas comment faire ce que tu dit :(

Merci :)

Re: [..] Progress bar

Posté : mer. 11 nov. 2009 23:30
par timmalos
Je comprend pas là, il vous suffit de diviser par "0.01 * Votre Valeur Maximale" Dans le ProgressSet

Code : Tout sélectionner

For $i = 1 To $s Step 1
GUICtrlSetData($progressbar_traitement, $i)
Va devoir être transformé en:

Code : Tout sélectionner

For $i = 1 To $s Step 1
GUICtrlSetData($progressbar_traitement, $i/(0.01*$s))

Re: [..] Progress bar

Posté : jeu. 12 nov. 2009 00:19
par jamesst20
WOW :) Super :) Sa marche PERFECT!!! Comment ta su que c'était 0.01??

MERCI BEAUCOUP :)

A+

Re: [R] Progress bar

Posté : jeu. 12 nov. 2009 10:02
par IceMaKeR
En faite il a appliqué un truc que l'on apprend en maths : Les produits en croix...

Re: [R] Progress bar

Posté : ven. 13 nov. 2009 20:06
par timmalos
:roll: au moins vous m'aurez fait rire : / 0.01 c'est la meme chose que *100 , j'ai juste appliqué ce que je t'ai dis le post d'en dessus.

Re: [R] Progress bar

Posté : ven. 13 nov. 2009 22:24
par jamesst20
timmalos a écrit ::roll: au moins vous m'aurez fait rire : / 0.01 c'est la meme chose que *100 , j'ai juste appliqué ce que je t'ai dis le post d'en dessus.
Pas fou :P J'y avait pas penser :P

Merci