Autor Beitrag
Experience1986
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 192

Win XP Pro SP2
Delphi 7
BeitragVerfasst: Fr 06.01.06 21:12 
Hi,

ich habe einen Splash Screen in mein Projekt integriert.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
  Application.Initialize;
  Application.Title := 'Administration';

  FRM_SPLASH:=TFRM_SPLASH.Create(Application);
  Frm_Splash.Show;

  mysql_connect();
  LoadDB;

  Application.CreateForm(TFRM_MAIN, FRM_MAIN);
  //Application.CreateForm(TFRM_SPLASH, FRM_SPLASH);
  Application.Run;


In Frm_Splash soll ein Bild dargestellt werden. Leider lädt mein Project, wenn die Anwendung startet, das Bild im Splash Screen nicht schnell genug. Das Formular wird dh. nur grau dargestellt.

Die Prozeduren mysql_connect und LoadDB können unter umständen etwas dauern, deshalb soll der Splash ein Bitte warten Bild/Text enthalten.

Nun meine Frage, wisst ihr wie ich Delphi sagen kann, das er zu allererst dieses Bild darstellen soll und dann erst weitermachen soll?

Mit sleep(100); geht’s schon mal nicht.

Vielen Dank schon mal im Voraus,
Lothar Geisinger.
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Fr 06.01.06 21:58 
Ruf nochmal Frm_splash.Update auf. Bevor die Messageverarbeitung im Application.Run läuft, klappt das mit dem Neuzeichnen nicht richtig.

_________________
Na denn, dann. Bis dann, denn.
Experience1986 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 192

Win XP Pro SP2
Delphi 7
BeitragVerfasst: Fr 06.01.06 22:12 
Vielen Dank, geht.
Lex
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Sa 07.01.06 16:57 
Ein

ausblenden Delphi-Quelltext
1:
application.processMessages					


sollte ähnliches bewirken. (Nur als Ergänzung)...

Lex

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt