weißes Fenster

tombo82

Mitglied
Hallo, hab ein Tool geschreiben, welches eine DBASE-DB ausliest.
Klappt alles super, dauert aber ein wenig, da 10000 Datensätze durchsucht werden.
Ich habe eine Oberfläche, mit start und beenden Button.
Klicke ich auf start geht das suchen los.
Das dauert nun ein paar minuten da die DB groß ist.
Nun zu meinem Problem:
Legt er nun mein Tool in die Taskleiste, macht was anderes und will während des Suchvorgangs wieder mein Tool aufrufen, ist die Form weiß.. und im Taskmanager wird gesagt, das das Programm nicht mehr läuft...
Wie kann ich das verhindern, es läuft ja noch?
 
Hallo,

langlaufende Aktionen sollten nicht im Thread der GUI ausgeführt werden. Das führt zu dem von dir beschriebenen Verhalten. Verwende doch zum Durchsuchen der DB einen BackgroundWorker.

Gruß
MCoder
 
Zurück