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...