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

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

Аватара для Dodakaedr

Ветеран


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

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


Проблема с куском кода.
Скрытый текст
Код: Выделить весь код
IfFileExists "$EXEDIR\cfg.cfg" ext dis
        ext:
        ReadINIStr $0 "$EXEDIR\cfg.cfg" "test" "Lang"
        StrCmp $0 "Rus" 0 +3
        ExecWait "$EXEDIR\MyProg Rus.exe"
        goto next
        StrCmp $0 "Eng" 0 +3
        ExecWait "$EXEDIR\MyProg.exe"
        goto next
        MessageBox MB_OK "бла-бла"
        quit
        dis:
        WriteINIStr "$EXEDIR\cfg.cfg" "test" "Lang" "Rus"
        goto ext
next:
....

Правильно ли я сделал чтение значения параметра и сравнил их? Проблема в том, что не запускается MyProg Rus.exe, постоянно запускается MyProg.exe не зависимо от значения параметра.

P.S. Разобрался! Проблема была в названии программы.

-------
Inno Setup 5 Ultra Unicode


Последний раз редактировалось Dodakaedr, 25-08-2015 в 21:34.


Отправлено: 21:12, 25-08-2015 | #1784