Home » Tipps & Tricks » Applikation » Sonstiges » Programm ohne sichtbares Fenster starten

Programm ohne sichtbares Fenster starten

Manchmal soll ein Programm ohne sichtbares Fenster gestartet werden. Beispielsweise, wenn es sich um einen Hintergrund-Prozess handelt, der das Hauptformular nur für Debugging-Zwecke nutzt. Dazu trägt man folgende Zeile in die Projektdatei (dpr) ein. Und zwar vor Application.Run.

Application.ShowMainForm := false;

Also in etwa so:

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.ShowMainForm:= false;
  Application.Run;
end.