我有一个小应用程序,大部分时间在开始按钮后面都有一个动作,应该从命令行参数 /AUTORUN 触发。如果缺少该参数,用户也可以手动按下它。
我的问题是我应该在哪里放置这个命令行检查,这样当它被给定时,GUI 仍然会更新。当前的解决方案是这样,但在操作完成之前不会更新 GUI。
procedure TfrmMainForm.FormShow(Sender: TObject);
begin
if FindCmdLineSwitch('AUTORUN') then
btnStart.Click;
end;