Hallo Forum,
ich habe ein Programm mit GUI, das ein Datenbankergebnis in einer while-Schleife verarbeitet. Das ganze erfolgt auf Knopfdruck und innerhalb der while-Schleife können weitere Datenbankanfragen auftreten. Die eigentlichen Berechnungen werden also von mehreren Methoden durchgeführt und können mehrere Minuten dauern.
Nun würde ich gerne einen Abbruch-Button einführen und überhaupt dafür sorgen, dass die GUI währenddessen nicht blockiert ist. Dass das mit Threads geht, weiß ich. Und ich kenne auch Beispiele (wie hier).
Leider sehe ich keine Möglichkeit diese einfachen Fälle auf meine Anwendung zu übertragen.
Ich würde mich freuen, wenn ihr mir in ein, zwei Sätzen Tipps geben oder Lösungsansätze skizzieren könntet.
Vielen Dank.
ich habe ein Programm mit GUI, das ein Datenbankergebnis in einer while-Schleife verarbeitet. Das ganze erfolgt auf Knopfdruck und innerhalb der while-Schleife können weitere Datenbankanfragen auftreten. Die eigentlichen Berechnungen werden also von mehreren Methoden durchgeführt und können mehrere Minuten dauern.
Nun würde ich gerne einen Abbruch-Button einführen und überhaupt dafür sorgen, dass die GUI währenddessen nicht blockiert ist. Dass das mit Threads geht, weiß ich. Und ich kenne auch Beispiele (wie hier).
Leider sehe ich keine Möglichkeit diese einfachen Fälle auf meine Anwendung zu übertragen.
Ich würde mich freuen, wenn ihr mir in ein, zwei Sätzen Tipps geben oder Lösungsansätze skizzieren könntet.
Vielen Dank.