Autor: Wilfried Heyse2 (---.echostar.pl)
Datum: 14.08.16 01:27
Nach langer Zeit, vielleicht eben deshalb, habe ich mal wieder ein Problem.
Eine Gridbox mit 8 Spalten soll mit Einträgen aus einer Kundendatei (Kunden.dbf) gefüllt werden. Funktioniert auch alles wunderbar. Leider dauert es gefühlt eine halbe Ewigkeit, bis die Gridbox gefüllt ist (ca. 5000 Datensätze).
Die Gridbox ist unsortiert (die Sortierung erfolgt vorher durch Indizierung der Datenbank).
Wie finde ich eine Lösung, um den Vorgang zu beschleunigen?
Vielleicht ist es möglich, die Aktion im Hintergrund in einem Parallelprozess ablaufen zu lassen?
Meine Vorstellung: Nach Programmstart wird im Hintergrund die Datenbank geladen, während mit dem nachgeschalteten Programm schon gearbeitet werden kann. Bei Aufruf der entsprechenden Funktion (Kundenauswahl) wird dann das gefüllte Fenster in den Vordergrund geholt. Geht so etwas? Und wen ja, wie?
Ich habe keine Idee.
|
|