WaitThread()
Syntaxe
Resultat = WaitThread(Thread [, Délai])Description
Arrête l'exécution du programme jusqu'à ce que le 'Thread' se termine ou que le délai en option soit atteint. Si ce thread est déjà terminé le retour est immédiat.
Arguments
Thread Le thread à utiliser.
(Cette valeur provient de CreateThread().)Délai (optionnel) Temps d'attente, en millisecondes.
Valeur de retour
Renvoie une valeur non nulle si le thread est terminé, zéro si le délai est atteint.
Exemple
Procedure ImprimeUnTruc(*Intervalle) For i = 0 To 10 PrintN(".") Delay(*Intervalle) Next EndProcedure If OpenConsole() thread = CreateThread(@ImprimeUnTruc(), 500) If thread ; Attend que le thread se termine avant de continuer ; Essayer de mettre en commentaire la commande WaitThread et regardez ce qu'il se produit WaitThread(thread) For i = 0 To 10 PrintN("A") Delay(1000) Next EndIf EndIf
Voir aussi
CreateThread(), PauseThread()
OS Supportés
Tous