|
|
|
|
|
ThreadSuspend (Fonction) En anglais : ThreadSuspend
Avertissement
L'utilisation de cette fonction est fortement déconseillée car elle interrompt violemment le thread en pleine activité. Elle peut provoquer des problèmes graves (section critique non libérée, ...). Il est conseillé d'utiliser les fonctions ThreadAttendSignal et ThreadEnvoieSignal.
Suspend temporairement l'exécution du thread désigné. Le traitement en cours n'est pas bloqué. Pour relancer l'exécution du thread, utilisez la fonction ThreadReprend. 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, ...). // -- Clic sur le bouton BTN_Enregistre // Suspend l'impression en tâche de fond ThreadSuspend("Impression_fond") // Enregistrement ... // Reprise de l'impression ThreadReprend("Impression_fond") Syntaxe
ThreadSuspend(<Nom du Thread>)
<Nom du Thread> : Chaîne de caractères Nom du thread à suspendre. Ce nom est donné lors de l'exécution du thread (fonction ThreadExécute). Si le nom du thread n'existe pas, aucune erreur n'est affichée. Attention : le nom du thread ne peut pas être une chaîne vide : il est impossible de suspendre le thread courant. Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|