Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 140
Благодарности: 19

Профиль | Отправить PM | Цитировать


Kopejkin, Код простой, но есть недостаток. Если завершение программы произойдет в момент минутной паузы, то пока она длится, код дальше отрабатывать не будет. Есть решение с применением библиотеки ProcessFunc.nsh, написанной маэстро kotkovets Смотрите в справочнике по NSIS в шапке темы. В разделе "Работа с процессами" в подпункте "Ожидание завершения запущенного процесса заданное время" - ${ProcessWait} "process.exe" "time" $var. В "time" впишите свои 10 минут и макрос будет мгновенно отлавливать завершение процесса вашей программы и в отработке кода никаких пауз не будет. Библиотека написана давно и я не знаю, совместима ли она с вашей версией компилятора. Я 6 лет не был на форуме и стал"дремуч" в этой теме

Отправлено: 23:16, 05-04-2025 | #2894