Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
19. Jul 2012
Application.MainFormOnTaskbar:=True; // <<<<<<<<<<<<<
frmSplash := TfrmSplash.Create(nil);
frmSplash.Show;
frmSplash.Refresh;
Application.Initialize; // <<<<<<<<<<<<<
Application.CreateForm(TfrmMain, frmMain);
Selbst wenn Application.Initialize; in vielen Delphis nichts macht, sollte es dennoch aufgerufen werden, bevor man die Application-Instanz irgendwie verwendet. :warn:
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
19. Jul 2012
Die HauptForm ist eindeutig.
Das ist die, welche in Application.MainForm drinsteht und standardmäßig ist das die zuerst erstellte Form (über Application.CreateForm).
Wenn noch (wieder) keine Form exisitert, bzw. grade nichts bei Application.MainForm drinsteht, und eine neue Form erstellt wird, dann wird diese automatisch zur Hauptform.
Also meistens ist es das erste...