|
|
|
|
|
ThreadAttend (Fonction) En anglais : ThreadWait Attend la fin de l'exécution du thread désigné. Un temps maximum d'attente peut être précisé. Rappel : Un thread est un processus lancé en parallèle de l'application en cours ("thread" principal). Il est par exemple possible de lancer l'exécution d'une tâche en traitement de fond (sauvegarde, ...). ThreadExécute("Thread1", threadNormal, ProcédureThread) ... ThreadAttend("Thread1", 300) Syntaxe
Attendre la fin de l'exécution du thread (utilisation du nom du thread) Masquer les détails
<Résultat> = ThreadAttend(<Nom du thread> [, <Durée maximale>])
<Résultat> : Booléen - Vrai si le thread s'est arrêté ou si le thread n'existe pas,
- Faux si le thread n'est pas arrêté (la durée maximale s'est écoulée).
<Nom du thread> : Chaîne de caractères Nom du thread dont il faut attendre la fin de l'exécution. Ce nom est donné lors de l'exécution du thread (fonction ThreadExécute). <Durée maximale> : Entier optionnel, Durée optionnelle ou constante optionnelle Nombre de centièmes de seconde d'attente maximale. - Si à la fin de la durée spécifiée, le thread n'est pas arrêté, <Résultat> est égal à Faux.
- Si ce paramètre n'est pas spécifié ou correspond à la constante Infini, l'attente est infinie.
Ce paramètre peut correspondre à : - un entier correspondant au nombre de centièmes de seconde,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 1 s ou 10 ms).
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|