DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Arrête l'exécution du thread courant.
Exemple
ThreadFin()
Syntaxe
ThreadFin()
Remarques
  • Si le thread en cours est le thread principal, la fonction ThreadFin est équivalente à la fonction FinProgramme : l'application est arrêtée.
  • Pour arrêter un thread secondaire, il est possible de mettre en place un système d'arrêt grâce à la fonction ThreadFin. Il est par exemple possible de :
    • déclarer une variable globale de type Booléen dans le thread principal (par exemple gbFin). Cette variable permet de savoir si le thread secondaire doit s'arrêter.
    • dans le thread secondaire, tester la valeur de la variable. Si elle est à Vrai, utiliser la fonction ThreadFin pour terminer le thread secondaire en cours.
    • dans le thread principal, mettre la variable à Vrai pour forcer l'arrêt du thread secondaire.
    Exemple :
    // Code du thread principal
    gbFin est un booléen
    gbFin = Faux
    ...
    // Lancement du thread secondaire
    ThreadExécute("Thread1", threadNormal, ProcédureThread)
    ...
     
    // Terminaison du thread  secondaire
    gbFin = Vrai

    // Code du thread secondaire
    ...
    SI gbFin = Vrai ALORS ThreadFin()
    ...
Composante : wd280vm.dll
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire