Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
23. Mär 2016
Ist so ... Emba hat das Abbrechen von Tasks nicht so richtig auf dem Schirm gehabt.
Generell musst du für einen abbrechbaren Task den Abbruch aber auch selber behandeln. Der anonyme Thread wird einfach so beendet, was auch nicht die feine englische Art ist :stupid:
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
16. Jan 2015
Ja so ein Task kann genauso automatisch abgebrochen werden wie jede andere Methode. :roll:
Du schreibst gerade in dem Task eine große Datei, dann würgst du das von aussen ab, die Datei ist kaputt und dann fängt wieder das Geschrei an. Du bist der Programmierer und nur du kannst entscheiden, wann es sicher ist, die Aufgabe abzubrechen.
Wenn du eine Aufgabe in einem Thread killen möchtest,...
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
15. Jan 2015
Niemand hat nach der Geschichte gefragt ... du hast das quasi ungefragt aus freien Stücken ohne Zwang erzählt. Nein, ich will es auch nicht tiefer im Detail wissen. Keine Angst.
Aber wenn du einen Thread hart gegen die Wand fahren musst, dann wirst du mit einem Framework, was die Verwendung von Threads abstrahiert nie niemals nicht besser damit fertig, denn dieses harte gegen die Wand fahren...
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
14. Jan 2015
Ja und Nein.
Ja, man kann einen Task beenden
Nein einen Sleep kann ich nicht unterbrechen.
Wie unterbreche ich einen Task:
Indem man den Status des aktuellen Tasks abfragt mit TTask.CurrentTask.Status
procedure Foo;
begin