Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#4

Re: Wo wird Thread freigegeben?

  Alt 6. Mär 2009, 20:34
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?
  Mit Zitat antworten Zitat