WaitThread()
Syntax
Ergebnis = WaitThread(Thread [, Timeout])Beschreibung
Hält die Programmausführung an, bis der angegebene 'Thread' endet oder das optionale 'Timeout' (in Millisekunden) erreicht wird. Wurde der Thread bereits abgeschlossen, kehrt diese Funktion umgehend zurück.
Parameter
Thread Der Thread, auf den gewartet werden soll. Dieser Wert wird von CreateThread() zurückgegeben. Timeout (optional) Timeout ("Auszeit"), auf welche gewartet werden soll, in Millisekunden.
Rückgabewert
Ein Wert ungleich Null, wenn der Thread beendet wurde. Oder Null, wenn der Timeout-Wert erreicht wurde.
Beispiel
Procedure PrintStuff(*Interval) For i = 0 To 10 PrintN(".") Delay(*Interval) Next EndProcedure If OpenConsole() thread = CreateThread(@PrintStuff(), 500) If thread ; Wartet auf das Beenden des Threads, bevor wir fortfahren. ; Kommentieren Sie den WaitThread Befehl aus und sehen Sie, was passiert WaitThread(thread) For i = 0 To 10 PrintN("A") Delay(1000) Next EndIf EndIf
Unterstützte OS
Alle