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

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

Аватара для kotkovets

Ветеран


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

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


Цитата wolkow70:
Так допустимо использовать? »
конечно, можно добавить Else - иные условия, не удовлетворяющие выше условию и "объединить"
Код: Выделить весь код
ClearErrors
ReadINIStr $0 "$INSTDIR\operaprefs_default.ini" "System" "Multi User"
${If} $0 == 0
      SetOutPath "$INSTDIR\profile"
${Else}
      ClearErrors
      SetOutPath "$APPDATA\Opera\Opera"
${EndIf}
---
Кстати, очень часто попадает в файле такая строка:
Код: Выделить весь код
[System]
Multi User=0   ; If enabled Opera will use Windows profiles to store individual user settings
В этом случае: $0 = 0 ; If enabled Opera will use Windows profiles to store individual user settings
Поэтому из полученной строки, лучше всего брать только первый символ и затем под логику отдавать:
Код: Выделить весь код
StrCpy $0 $0 1

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:41, 23-06-2012 | #2827