Page 1 sur 1

[..] Timerdiff et Timerini

Posté : dim. 29 janv. 2012 16:51
par julie
bonjour c'est pas la premiere question que je pose mais je suis nouvelle je cherche quelqu'un qui pourait me montrer un exemple
bien expliquer avec la timerdiif et timer ini j'ai chercher sur le forum mais je comprend pas trop cette fonction pour certain sa doit etre du gateau je pense et rigoleront en regardant sa :p

pour exemple imaginons que je veuille faire uen boucle qui dure 10 sec comment faire ?
encore merci

Re: [..] Timerdiff et Timerini

Posté : dim. 29 janv. 2012 16:57
par Yogui
Bonjour,

je ne vois pas ou c'est compliquer dans l'exemple de la fonction...

Code : Tout sélectionner

Local $begin = TimerInit() ;Top départ
Sleep(3000); on attend 3 secondes pour 10 mettre 10 * 1000 
Local $dif = TimerDiff($begin) ; Stop
MsgBox(0, "Time Difference", $dif) ;affichage du temps entre le départ et la fin

Re: [..] Timerdiff et Timerini

Posté : dim. 29 janv. 2012 17:08
par matwachich
Pour la boucle qui dure 10 secondes:

Code : Tout sélectionner

$timer = TimerInit()
Do
    ; ta boucle
Until TimerDiff($timer) >= 10000
PS: un truc important à ne pas oublier avec ces fonctions (surtout TimerDiff) c'est que quand on vérifie un timer (comme je le fait dans la dernière ligne) il ne faut jamais utiliser le signe =, car on travail avec des nombres à virgules, et 10 secondes ici, ça peut être n'importe quoi genre: 10.00010 - 10.01001 ...
D'ou l'utilisation de >=

Re: [..] Timerdiff et Timerini

Posté : dim. 29 janv. 2012 19:53
par TT22
Salut,

Un autre exemple que j'avais fait avec les fonctions Timer :
► Afficher le texte
Edit : Et attention, ce n'est pas TimerIni, mais TimerInit :wink: