У меня есть небольшое приложение, которое большую часть времени выполняет действие за кнопкой "Пуск", которая должна запускаться из параметра командной строки /AUTORUN. Если этот параметр отсутствует, пользователь может также нажать его вручную.
Мой вопрос в том, где я должен поместить эту проверку для командной строки, поэтому, когда она предоставляется, графический интерфейс все еще обновляется. Текущее решение - это, но GUI не обновляется до завершения действия.
procedure TfrmMainForm.FormShow(Sender: TObject);
begin
if FindCmdLineSwitch('AUTORUN') then
btnStart.Click;
end;