Методы запуска внешних программ
Методы запуска внешних программ
Методы запуска внешних программ ShellExecute() ShellExecuteEx() WinExec() CreateProcess() LoadModule() Зависимости: Требуется модуль ShellApi Примеры: ShellExecute(Handle,nil,'notepad.exe',nil,nil,SW_SHOWNORMAL); Последний параметр управляет видимостью и активностью запущенной программы на экране. Через ShellExecute() также можно запускать ассоциированную с тем или иным файлом программу: ShellExecute(Handle,'open','pd.doc',nil,nil,SW_SHOWNORMAL); - запустит MS Word (или другую программу, ассоциироанную для запуска *.doc файлов) и загрузит в него файл pd.doc. WinExec('notepad.exe',SW_SHOWNORMAL); WinExec() легче в использовании, однако давно уже устарела и не рекомендуется к использованию, оставлена только в целях совместимости с 16-ти разрядными приложениями.