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

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

Аватара для wolkow70

Ветеран


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

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


kotkovets,

${EndIf}
;==========================================================================================
${If} ${Silent}
${If} ${FileExists} "$EXEDIR\FSImage.ini"
MessageBox MB_OK "файл конфигурации есть"
ReadINIStr $0 "$EXEDIR\FSImage.ini" "Sections" "AllUser"
MessageBox MB_OK $0
${If} $0 == 1
!insertmacro SelectSection ${AllUser}
${Else}
${EndIf}
${EndIf}
${EndIf}
FunctionEnd

Вот так работает. Я через логическую конструкцию стал запускать макрос.
Но, если ${EndIf} сверху перетащить вниз, то секция перестает отрабатывать.
То есть, первую логическую конструкцию приходится закрывать перед открытием второй. Видимо конфликтует что-то внутри функции..

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 20-10-2011 в 13:24.


Отправлено: 12:53, 20-10-2011 | #1788