L4G >  Sleep  

Afficher tout Masquer tout

Sleep permet d'interrompre l'exécution d'un traitement pendant un temps donné.

 

Syntaxe

   Sleep délai

 

Paramètres

Elément

Description

Restrictions

délai

Expression entière donnant le délai avant la reprise de l'exécution du traitement.

délai >= 0

 

Exemples

   # Verrouillage d'un symbole pour modifier un compteur; si le compteur
   # est déjà verrouillé, on attend une seconde avant de recommencer,
   # afin d'éviter de consommer trop de temps CPU
    Repeat
       Lock DOSSIER
       If fstat <> 0
          
Sleep 1
       Endif
    Until fstat = 0
    [C]DOSSIER += 1
    Unlock DOSSIER

 

Description

L'instruction Sleep permet de faire des temporisations dans un traitement. Après un Sleep, le traitement s'interrompt pendant une durée égale au nombre de secondes donné en paramètre, puis il reprend normalement.

Une instruction Sleep n'est pas interruptible par la touche<INTERRUPTION>.

 

Erreurs associées

Erreur

Description

ERMODE (10)

L'argument n'est pas de type numérique.

 

Mots-clés associés

INTER - NOINTER - ONINTGO