ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
181
181
EMPFEHLEN
-
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"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
Kannst du diese Aufgabe nicht auch gleich auf Datenbank-Ebene durchführen? Das wäre ebenfalls wesentlich performanter.
Ähnliche Themen
-
Weißes Kreuz im Bild
Von shenmuefreak im Forum Fotografie & DigitalfotografieAntworten: 10Letzter Beitrag: 01.02.10, 18:13 -
Komisches Weißes Rechteck
Von Maxsoft im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 09.06.08, 13:41 -
Webseite abblenden und ein weißes "Fenster" anzeigen
Von Stoneheart im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 08.10.07, 22:03 -
kurz weißes Fenster bei Seitenwechsel über location
Von tantebootsy im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 23.05.06, 11:08 -
Schwarze Tränen + weißes Gesicht
Von aleX Angel im Forum PhotoshopAntworten: 4Letzter Beitrag: 07.09.04, 17:59





Zitieren
Login





