Предлагаю такое изменения компонента WinExec. WinExec mod 1-5.zip
Изменено поведение.
Событие onExec происходит СРАЗУ после успешного запуска программы. Затем в режиме RunEvent=Wait метод doExec падает на ожидание завершения программы, после чего выдаётся событие onFinished. Ожидание можно прервать методом doAbortWait.
Методы doShellExecute/doRunCpl теперь тоже выдают события onExec/onErrorExeс.
Добавлены события:
- onFinished
- onErrorExeс
Добавлен метод:
- doAbortWait
Косметические изменения:
- в панели свойств свойство FileName поставлено первым по списку
- поправлено описание к точке ExitCode
- в коде метода doRunCpl заменено использование функции WinExec на CreateProcess (как рекомендует Microsoft)
Ответов: 4631
Рейтинг: 749
|
|||
карма: 26 |
|
Редактировалось 1 раз(а), последний 2017-12-14 16:55:07