Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
Delphi 7 Professional
|
Form ist während OnActivate noch nicht sichtbar
15. Nov 2006, 15:53
Bei einer meiner Anwendungen wird während des Abarbeitens der einzelnen Anweisungen im OnActive-Ereignis die Form nicht angezeigt, auch dann nicht, wenn einige Application.ProcessMessages eingebaut sind. Erst wenn alle Befehle im OnActivate durch sind, wird die Form angezeigt. Bei allen meinen anderen Anwendungen ist dies nicht so.
Was kann da schuld sein, bzw. wie kann ich erreichen, dass im OnActivate die Form bereits aufgebaut wird. Ich brauche das, da ich nach dem Start der Anwendung für 5 sec (mittels Timer) einen Button anschreibe, mit dem Benutzer die Möglichkeit hat, das automatische Weiterarbeiten des Programmes abzubrechen. Der Timer wird im OnActivate gestartet. Obwohl auch im OnTimer-Ereignis ein Application.ProcessMessages eingebaut ist, wird die Form erst nach Ablauf des Timers angezeigt.
Wie kann ich erreichen, dass die Form rechtzeitig angezeigt wird?
mfg
Herbert
|