Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#3

Re: Programm Startinformationen anzeigen in extra Fenster

  Alt 30. Sep 2006, 08:52
Hallo Dominik,

auch ich rate Dir zu einem Tutorial und zur Suche nach Hier im Forum suchenSplashScreen.

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
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat