Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Probleme mit Thread.Terminate verhindern

  Alt 19. Jan 2009, 18:46
Wenn du die Methode 'Terminate' aufrufst, wird eigentlich nur die Eigenschaft 'Terminated' auf True gesetzt. Der Thread selbst bestimmt, wann er fertig ist. Du kannst aber auf den Thread per 'WaitFor' warten, so etwa:
Delphi-Quellcode:
MyThread.Terminate;
MyThread.WaitFor;
MyThread.Free;
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat