Einzelnen Beitrag anzeigen

Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#2

AW: Ein extern erstellerter Thread kann nicht beendet werden

  Alt 29. Jan 2013, 15: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.
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat