hallo zusammen,
mit
Delphi-Quellcode:
Application.Initialize;
splashForm := TSplashForm.Create(nil);
SplashForm.ShowOnTop;
Application.ProcessMessages; //need this line to allow display
SplashForm.Update;
.
.
.
.
login_pruefen;
.
.
Application.CreateForm(Tmyform, myform);
Application.Run;
zeige ich während des Programmstartes ein Splashform an.
in der Routine login_prüfen wird per ShowMessage(blabla');
eine Meldung angezeigt.
Unter Vista tritt jetzt folgendes auf:
der Text im message-fenster wird nicht angezeigt, unter XP aber schon.
kommentiere ich
//SplashForm.ShowOnTop;
aus, wird das Splash trotzdem angezeigt und auch die Meldung funtkioniert!
was ist hier falsch?
Gruss KH