Вверх ↑
Ответов: 4631
Рейтинг: 749
#1: 2017-12-14 16:50:32 ЛС | профиль | цитата
Предлагаю такое изменения компонента 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)
карма: 26

0
Редактировалось 1 раз(а), последний 2017-12-14 16:55:07