Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fenster ungefragt immer vor Hauptfenster - warum? (https://www.delphipraxis.net/169422-fenster-ungefragt-immer-vor-hauptfenster-warum.html)

Sybok Factor 19. Jul 2012 15:24

AW: Fenster ungefragt immer vor Hauptfenster - warum?
 
da hast du recht, jaenicke. Sieht der Projektcode ungefähr so aus, klappt es:

Delphi-Quellcode:
begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.ShowMainForm := False;

  frmSplash := TfrmSplash.Create(nil);
  frmSplash.Show;
...
end.

ralfiii 19. Jul 2012 15:29

AW: Fenster ungefragt immer vor Hauptfenster - warum?
 
Selbst das scheint zu funktionieren:

Delphi-Quellcode:
begin
  Application.MainFormOnTaskbar:=True;
  frmSplash := TfrmSplash.Create(nil);
  frmSplash.Show;
  frmSplash.Refresh;
  Application.Initialize;
  Application.CreateForm(TfrmMain, frmMain);
  ...

himitsu 19. Jul 2012 16:30

AW: Fenster ungefragt immer vor Hauptfenster - warum?
 
Delphi-Quellcode:
  Application.MainFormOnTaskbar:=True; // <<<<<<<<<<<<<
  frmSplash := TfrmSplash.Create(nil);
  frmSplash.Show;
  frmSplash.Refresh;
  Application.Initialize; // <<<<<<<<<<<<<
  Application.CreateForm(TfrmMain, frmMain);
Selbst wenn
Delphi-Quellcode:
Application.Initialize;
in vielen Delphis nichts macht, sollte es dennoch aufgerufen werden, bevor man die Application-Instanz irgendwie verwendet. :warn:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 Uhr.
Seite 2 von 2     12   

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