Как запустить приложение Delphi с помощью скрытой основной формы?
У меня есть приложение на Delphi со следующей основной формой инициализации:
Application.CreateForm(<class>, <variable>);
Он показывает основную форму при запуске приложения.
Как запустить приложение Delphi со скрытой основной формой (или вообще в невизуальном режиме)?
1 ответ:
В наборе исходных файлов проекта:
Application.ShowMainForm := false;
Непосредственно перед созданием основной формы:
Application.CreateForm(TMainForm, MainForm);
Обновление от Реми:
Вы также можете установить его в событии
OnCreate
главной формы. Требование состоит в том, чтобы установитьShowMainForm
перед вызовомApplication.Run()
.Обновление от gabr: Главная форма также должна иметь свойство Visible, равное False