Zitat von
TGR:
Delphi-Quellcode:
var i:Integer;
begin
for i:=1 to Cnt do
begin
Thr[i].Terminate;
Thr[i].Priority=tpHigher;
Sleep(0);
Thr[i]:=nil;
end;
end;
Um auf die Beendigung zu warten kannst Du das Ereignis OnTerminate auswerten.
Thomas
Also im OnTerminate setze ich dann eine Variable auf True, woraufhin dann die Hauptschleife des Threads aufhören sollte...
aber sie tut es nicht.
ich hab so das gefühl das OnTerminate kommt nicht an