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