Цитата 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