Старт внешнего Windows приложения с ожиданием | |
---|---|
grufos Автор Сообщений: 13 Дата регистрации: 08.12.2001 |
Понадобилось мне запустить из моей программы внешнее Windows приложение и дождаться завершения его работы.
Вот тут-то я и застрял. Фокс для старта приложений предлагает команду RUN или ! причем для старта Windows приложений нужно указывать /N , что означает NOWAIT. Без этого параметра приложения стартуют как DOS, что меня не устраивает. Может быть кто-то уже сталкивался с такой проблемой? Поделитесь своим опытом, премного благодарен. |
Re: Старт внешнего Windows приложения с ожиданием | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
CreateProcess и WaitForSingleObject тебе для этого хватит
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Старт внешнего Windows приложения с ожиданием | |
---|---|
melnik Сообщений: 289 Откуда: г. Владимир Дата регистрации: 10.04.2003 |
Приветствую !
Для запуска Winrar-а использую функцию ShellExecute DECLARE INTEGER ShellExecute IN Shell32; INTEGER @ hwnd, STRING Operation, STRING ProgramName,; STRING Parameters, STRING DefaultDirectory, INTEGER ShowCmd |
Re: Старт внешнего Windows приложения с ожиданием | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
|
Re: Старт внешнего Windows приложения с ожиданием | |
---|---|
grufos Автор Сообщений: 13 Дата регистрации: 08.12.2001 |
Большое спасибо. Прекрасное решение!
Еще раз убедился в мощности фокса как инструментального средства! |
Re: Старт внешнего Windows приложения с ожиданием | |
---|---|
Alv Сообщений: 259 Дата регистрации: 27.10.2002 |
|
© 2000-2024 Fox Club  |