Problem mit Dialogmaske
-
Hallo
Leider habe ich über die Suche keine Antwort zu meinem Problem erhalten.
Ich habe eine Dialogmaske auf der sich ein paar Edit-Felder befinden und eine Progrssbar. Wenn nun meine Verarbeitung läuft und ich in der Zeit mit einem anderen Programm arbeite um dann wieder auf meine Dialogmaske zu wechseln so wird mir die Maske nicht mehr angezeigt, sondern nur ein weißer Block und Windows schreibt (Keine Rückmeldung). Allerdings arbetiet das Programm noch und hat sich nicht aufgehängt.
Nun habe ich in meiner Verarbeitung ein Form->Refresh() eingefügt, aber das Hilft auch nichts.
Wie bekomme ich das Fenster wieder richtig angezeigt?
-
Hallo
Anstelle von Refresh während der Verarbeitung einfach
Application->ProcessMessages();jede Sekunde ein paar Mal (nicht zu oft) ausführen
bis bald
akari
-
Funktioniert einwandfrei, vielen Dank.
Eine Frage hab ich allerdings noch. Wie kommt es, wenn ich die Dialogmaske verschiebe, dass dann die Verarbeitung stopt?
-
Hallo
Das täuscht sicher. Es gibt keinen Grund dafür.
bis bald
akari