Thema: Delphi Thread abbrechen

Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

Thread abbrechen

  Alt 14. Mai 2007, 15:09
Wie kann ich den Thread abbrechen?
Ich habe es schon mit .Suspend versucht und auch mit einer Variable, aber das funktioniert nicht:
Delphi-Quellcode:
procedure Kill;
begin
  Thread.FKill := true;
  Thread.Suspend;
end;

procedure TThread.Bla;
begin
  while (not FKill) or (not Suspended) do
  begin
    ...
  end;
end;
Und "Bla" würde dann bei Execute aufgerufen werden...
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat