Sleep

Suspend l'exécution de la thread courante

Syntaxe

procedure Sleep(msec: Integer)
msec: durée de suspension en millisecondes

Remarques

L'exécution du script va se mettre en pause au minimum pendant le temps indiqué.

L'usage classique de cette fonction est de provoquer des temps d'attente entre 2 actions, par exemple dans une boucle ou quand on réalise des interfaces où on attend une réponse.

La valeur de msec doit être comprise entre 0 et 3*60*1000 (3 minutes), il n'est donc pas possible de mettre en sommeil un script plus de 3 minutes.
Si on définit un temps inférieur à 0, il n'y aura pas d'erreur : la valeur 0 sera utilisée à la place.
Si on définit un temps supérieur à 180000, il n'y aura pas d'erreur : la valeur 180000 sera utilisée à la place.

Pour plus d'information sur la mise en sommeil, voir Sleep sur wikipedia.

Exemples

Sleep(100); // sommeil d'un dixième de seconde

Classification

SysUtils