Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
Delphi XE Professional
|
AW: Ein extern erstellerter Thread kann nicht beendet werden
29. Jan 2013, 16:17
Zwischen .Terminate() und FreeAndNil musst du warten, dass die Threads auch beendet worden sind, schätze ich. .Terminate() setzt nur das Terminated-Flag am Thread und beendet den Thread nicht - darum musst du dich selber kümmern, in dem du im Thread auf Terminated prüfst und dann die Execute-Methode verlässt.
|