PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Arrêt
  • Conseils / Notes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Stoppe temporairement l'exécution du programme.
Exemple
// Attendre 1s
Temporisation(100, tempoDessin)
Syntaxe
Temporisation(<Attente> [, <Type>])
<Attente> : Entier
Temporisation à attendre en centièmes de secondes.
  • Si une valeur négative est utilisée, la fonction ne fait rien.
  • Si ce paramètre vaut 0, la fonction traite les éventuels événements en attente puis reprend la main immédiatement.
Quelle que soit la valeur de ce paramètre, les traitements optionnels des champs sont toujours exécutés.
<Type> : Constante optionnelle
Type d'événement pouvant s'exécuter pendant la temporisation :
tempoDessin
(par défaut)
Les champs et les fenêtres peuvent être redessinés.
tempoRienAucun événement ne peut s'exécuter.
tempoSourisEtClavierLes champs et les fenêtres peuvent être redessinés.
Les timers peuvent être exécutés.
Les actions souris (clic sur les champs par exemple) ou les événements clavier peuvent être exécutés.
Remarque : Cette constante est équivalente à la fonction Multitâche utilisée avec une valeur négative.
tempoTimerLes champs et les fenêtres peuvent être redessinés.
Les timers peuvent être exécutés.
Remarque : Cette constante est équivalente à la fonction Multitâche utilisée avec une valeur positive.
Remarques

Arrêt

L'arrêt ne concerne que le thread en cours. Les autres threads continuent à s'exécuter normalement.

Conseils / Notes

  • Il est conseillé d'utiliser la fonction ThreadPause ou ServiceTemporise à la place des fonctions Multitâche ou Temporisation lorsque plusieurs threads sont utilisés (y compris pour le thread principal de l'application) si la temporisation n'a pas besoin de traiter les actions de l'utilisateur.
  • La fonction Temporisation bloque la terminaison du processus tant que la temporisation demandée n'est pas terminée. Il est recommandé de ne pas utiliser une longue temporisation mais plutôt d'effectuer plusieurs temporisations courtes dans une boucle. Il est par exemple possible de remplacer :
    Temporisation(10000, tempoSourisEtClavier)

    par :
    BOUCLE (100)
            Temporisation(100, tempoSourisEtClavier)
    FIN
  • Dans une application de type Service, la fonction Temporisation doit être remplacée par ServiceTemporise.
Composantes
WINDEVEtats et Requêtes wd230obj.dll
Windows Mobile wp230obj.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire