So, heute hatte ich mal wieder das Problem, dass meine GUI bei einem größeren Lauf eingefroren ist. Was man dagegen tun kann? Klar, die Arbeit in einen Worker-Thread oder per BackgroundWorker auslagern. Mein Problem: Ich habe beides nie so richtig geschnallt.
Ich habe heute, als ich eine Mail an die Techies von MS geschrieben habe, auch ehrlich gesagt gar nicht mehr an den BackgroundWorker gedacht und war total auf den Thread fixiert. Die letzte Mail hat mich dann aber doch wieder in die Richtung der vergessenen Lösung gedrängt und nach ein wenig Recherche habe ich das hier gefunden. Das war mal eine nützliche Anleitung! Nun läuft alles mit BackgroundWorker. Prima!
Ich werde mich demnächst sicherlich doch wieder mit den Threads beschäftigen. Kann doch nicht sein, dass ich das nicht reinkrieg. So schlimm kanns ja nicht sein. ;-)