Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form wird nicht angezeigt (https://www.delphipraxis.net/139547-form-wird-nicht-angezeigt.html)

klose010 31. Aug 2009 15:05


Form wird nicht angezeigt
 
Ich hab eine Frage/Problem:
Ich arbeite momentan mit Delphi 3, und hab dort in der TForm1.Create Prozedur einen längeren Vorgang mit mehreren Sleep Anweisungen.
Nun habe ich das Problem, dass (wahrscheinlich) dadurch mein Form nicht angezeigt wird. Ich kenn aus ner anderen Programmiersprache den Befehl Application.DoEvents, mit dem man das Form bei solchen Situationen aktualisieren, bzw anzeigen lassen kann. Gibt es so einen Befehl auch für Delphi?

Forlan 31. Aug 2009 15:05

Re: Form wird nicht angezeigt
 
Application.Processmessages

mfg

himitsu 31. Aug 2009 15:21

Re: Form wird nicht angezeigt
 
Nur in OnCreate wird das nicht viel bringen, da die Form erst nach OnCreate angezeigt wird.

Wozu sind da eigentlich soviele Sleeps drin?

Mein Vorschlag: mach dieses nicht in OnCreate, laß also erstmal die Form sich anzeigen und verlege es in ein anderes Event, welches erst später aufgerufen wird.

Forlan 31. Aug 2009 15:31

Re: Form wird nicht angezeigt
 
Evtl. lässt sich sein auch ganz ohne sleep lösen. Z.B. mit TTimer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz