Как я могу запустить приложение Delphi со скрытой основной формой?

У меня есть приложение на Delphi со следующей основной инициализацией формы:

Application.CreateForm(<class>, <variable>);

Показывает основную форму при запуске приложения.

Как я могу запустить приложение Delphi со скрытой основной формой (или вообще в не визуальном режиме)?

Ответ 1

В исходном файле проекта:

Application.ShowMainForm := false;

перед созданием основной формы:

Application.CreateForm(TMainForm, MainForm);

Обновление от Remy:

Вы также можете установить его в событии MainForm OnCreate. Требование - установить ShowMainForm перед ShowMainForm Application.Run().

Обновление от gabr: Основная форма должна также иметь свойство Visible, равное False