Hallo Dominik,
auch ich rate Dir zu einem
Tutorial und zur Suche nach
SplashScreen.
Die entscheidende Änderung in Deinem Projekt-Code ist, dass
Form2 nicht automatisch erzeugt werden darf: Das erste Formular wird unter Delphi zum Hauptformular; die Anwendung wird (erst und genau) dann geschlossen, wenn Form2 geschlossen wird.
Entferne Form2 aus der Liste der automatisch erzeugten Formulare (-> Projektoptionen) und rufe es manuell auf:
Delphi-Quellcode:
var Form2: TForm2;
begin
Application.Initialize;
Form2 := TForm2.Create(Application);
try
Form2.Show;
Application.CreateForm(TForm1, Form1); <- Hauptformular
finally
Form2.Release;
end;
Application.Run;
end.
Das ganze Verfahren kann noch sehr verfeinert werden; dazu gibt es Hinweise in der
DP.
Gruß Jürgen