Помощь - Поиск - Пользователи - Календарь
Полная версия: Открыть приложение
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Delphi
Matvey
Существует ли способ как-нибудь открыть приложение (программно), указывая только его адрес и больше ничего? Или как-нибудь иначе, используя минимум параметров???
volvo
Можно использовать WinExec или ShellExecute:
Код
uses ShellAPI;

var
 h: hwnd;
begin
 // Используем ShellExecute ( 1-ый способ )
 if ShellExecute(h, 'open', 'readme.txt', nil, nil, SW_SHOW) < 32 then
   begin
     ShowMessage('Немогу выполнить ShellExecute !')
   end;

 // Используем WinExec ( 2-ой способ )
 if WinExec('Notepad c:\config.sys', SW_SHOW) < 32 then
   begin
     ShowMessage('Немогу выполнить WinExec !')
   end;
end;
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.