Dialog aktualiesieren

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
vohe
Beiträge: 4
Registriert: Mi 7. Apr 2010, 14:17

Dialog aktualiesieren

Beitrag von vohe »

Hallo Leute.

Mein Programm zeigt einen Dialog.
Wärend das Programm in einer (Datei-) Kopier Procedure läuft, soll der Dialog manchmal neu gezeichnet werden.
Innerhalb dieser Procedure wird z.B. ein Textfeld des Dialoges geändert. Das erscheint aber gar nicht, weil der Dialog eben
nicht neu gezeichnet wird.
Verschiebe ich das (Dialog-)Fenster wärend das Programm in der Procedure läuft, dann ist es bis zum Programmende einfach leer.

Ich hatte in die TForm.Kopieren - Procedure schon ein self.repaint eingefügt, das bringt allerdings keinen Erfolg.

Was kann man da Tun?

Gruß
Volker

Benutzeravatar
theo
Beiträge: 10871
Registriert: Mo 11. Sep 2006, 19:01

Re: Dialog aktualiesieren

Beitrag von theo »

Application.Processmessages einbauen oder die Kopiererei in einen separaten Thread auslagern.

vohe
Beiträge: 4
Registriert: Mi 7. Apr 2010, 14:17

Re: Dialog aktualiesieren

Beitrag von vohe »

Danke sehr.

Das hat funktioniert.

Gruß
Volker

Antworten