Forum: Programmieren allgemein
by TigerLilly,
27. Mai 2021
Das ist das Problem:
Die Tasks brauchen aber uU noch Zeit, um sich zu beenden bzw sich abzubrechen. Du erfährst beim Beenden, dass der Task noch läuft + kannst das Beenden abbrechen. Oder du wartest mit einem Timer + probierst das Beenden später nochmal.
Forum: Programmieren allgemein
by TigerLilly,
27. Mai 2021
Ja, das ist nicht so einfach. Ich mache das so, dass ich beim Schließen des Fensters prüfe, ob der Task noch läuft + wenn ja, starte ich einen Timer und unterbreche das beenden. Der Timer schaut dann alle x Sekunden nach, ob der Task schon ferig ist + schließt dann erst das Fenster. Timer deswegen, damit die APP responsiv bleibt.