Der Thread könnte per Event melden, dass die Execute-Methode am Ende ist und der Thread jetzt beendet wird.
Vielleicht bringt TThread so ein Event auch schon von Haus aus mit, bin mir nicht sicher.
Delphi-Quellcode:
procedure TMyThread.Execute;
begin
...
if Assigned(FOnThreadFinished) then FOnThreadFinished(Self); //oder so...
end;
Dani H.
At Least I Can Say I Tried