PauseThread()
Syntax
PauseThread(Thread)Beschreibung
Hält den angegebenen Thread an, der zuvor mit CreateThread() erstellt wurde. Der Thread kann mittels ResumeThread() fortgesetzt werden.
Parameter
Thread - Die Nummer des Threads, den Sie anhalten möchten. Dieser Wert wird von CreateThread() zurückgegeben.
Beispiel
Procedure PrintStuff(*Dummy)
For i = 0 To 10
PrintN(".")
Delay(200)
Next
EndProcedure
If OpenConsole()
Define.l thid
thread = CreateThread(@PrintStuff(), 0)
If thread
Delay(100)
PauseThread(thread)
For i = 0 To 10
PrintN("A")
Delay(50)
Next
; Thread fortsetzen und ihm genug Zeit zur Ausführung geben
ResumeThread(thread)
Delay(3000)
EndIf
CloseConsole()
EndIf
End
Unterstützte OS
Alle