Forum: Programmieren allgemein
by sakura,
11. Okt 2016
Wie oben schon geschrieben, würde auch ich empfehlen:FreeOnTerminate := True;, das mache ich meist direkt im Konstruktor, so dass es per Standard für alle Threads gilt. Dann reicht ein Aufruf an Terminate;, um den Thread zu beenden, auch wird dieser dann automatische freigegeben, wenn das Programm beendet wird oder dieser seine Aufgabe erfolgreich erledigt hat. Das hilft Speicherlöcher zu...
Forum: Programmieren allgemein
by sakura,
11. Okt 2016
Die drei TerminateXXX:
Terminate: Methode, um den Thread zu beenden. Kann aus anderen Threads aufgerufen werden, um einen Thread dazu zu bringen, die Ausführung zu beenden.
Terminated: Eigenschaft, kann in der Execute-Methode abgefragt werden, um auf eine Terminate-Anforderung zu reagieren.
OnTerminate: Event, wird aufgerufen, wenn der Thread beendet wird.
...:cat:...