Как определить, было ли мое приложение запущено пользователем? Например, если Exe дважды щелкнул или щелкнул правой кнопкой мыши> открыть из проводника Windows.Как было запущено мое приложение?
Мне нужна функция для определения выше, что-то вроде:
function AppWasExecutedByUser: Boolean;
begin
//
end;
procedure TForm1.OnCreate(Sender: TObject);
begin
if AppWasExecutedByUser then
ShowMessage('User opened the exe by double clicking in Windows')
else
ShowMessage('Application was opened some other way');
end;
Цените свои мысли.
Спасибо.
Зачем вам это нужно? Это необычный запрос. Большинство приложений не нуждаются или не заботятся о том, как они были запущены. –