Hm. ich weis nicht, ob ich das so richtig verstanden habe. Ich lasse den Thread ja extra nicht selbst zerstören, da ich noch auf Daten aus dem Thread zugreifen möchte. Und wenn ich den vorher geposteten Quelltext gleich nach dem erstellen aufrufe, dann wird er doch beendet, bevor er überhaupt fertig ist... also so:
Delphi-Quellcode:
UpdateSucher:=TSeekUpdate.Create(True);
UpdateSucher.OnTerminate:=AfterSeekUpdates;
UpdateSucher.FreeOnTerminate:=False;
UpdateSucher.Resume;
if Assigned(UpdateSucher) then
begin
FLogThread.Terminate;
FLogThread.WaitFor;
FreeAndNil(UpdateSucher);
end;
Das ist so bestimmt nicht richtig, oder?