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

Название темы: Inno Setup. Прочие вопросы
Показать сообщение отдельно

Аватара для White Rabbit

Пользователь


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

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


Есть проблема. На секции создания двуязычной установки, а именно:
Код: Выделить весь код
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
вылетает с ошибкой. Часть лога ниже:
Код: Выделить весь код
....
Reading default messages from Default.isl
Oшибка компилятора!
File: C:\Program Files (x86)\Inno Setup 5\Default.isl  Line 210: Message name "ErrorCloseApplications" in Default.isl is not recognized by this version of Inno Setup.
После долгой и нудной возни выяснил, что проблема возникает из-за Inno ISCmplr Setup build 121002.
Пы.сы.: Ставил как в шапке: ispack-5.5.5-unicode, затем innocallback, Inno Setup Compiler build 121216. В таком виде программа работает. Но попытка установить Inno ISCmplr Setup build 121002 приводит к вылету. В чём причина - не знаю. Методом научного тыка обнаружил, что проблема связана с файлами ISCmplr.dll и ISPP.dll. Именно после их замены процесс компиляции сбоит. Замена ISCC.exe проблем не вызывает. При замене Setup.e32 и SetupLdr.e32 компиляция происходит, но созданный инсталлятор не работает.

Отправлено: 16:57, 21-03-2015 | #515

Название темы: Inno Setup. Прочие вопросы