Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Старожил


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

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


Доброго времени суток...такой момент
Код: Выделить весь код
;В данном случае ключ реестра не успевает импортироваться
${registry::RestoreKey} "$EXEDIR\Test\Backup.reg" $0
;Место для кода приведенного ниже
RMDir /r "$EXEDIR\Test"
Код: Выделить весь код
;===Вариант решения 1
;помогает но что если для другого ПК не поможет (ему надо 5 сек например)
Sleep 1000
Код: Выделить весь код
;===Вариант решения 2
;не помогает,т.е. возвращается код успеха (0) но не успевает занести данные
Sleep 500
IntCmp $0 0 +2 -1
Как решить эту проблему,рациональным способом?
теоретически код возврата должен быть после импорта, но на практике видимо иначе

Отправлено: 22:55, 26-09-2015 | #1843