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

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

SHVtYW4=


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

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


Цитата Killerrok:
т.е. мне запаковывать без файлов unins000.exe и unins000.dat? Верно? »
Ну ты даёшь.

Посмотри повнимательней в секцию [Icons].
Видишь, у тебя в скрипте и так прописана деинсталляция:
Код: Выделить весь код
[Icons]
Name: {group}\{cm:UninstallProgram,Next Car Game}; Filename: {uninstallexe}
По этому паковать в инсталлятор файлы unins000.exe и unins000.dat вообще нет смысла.
А сообщение Внутренняя ошибка: Cannot find utCompiledCode record for this version of the unistaller выдаёт потому что те файлы unins000.exe и unins000.dat не соответствуют скомпиленой версии.
При установке, инсталятор записывает все действия в файл unins000.dat, вот и получилось что в файл unins000.dat старой версии, установщик записал свои данные новой версией т.е своей версией.

Уточню о какой версии идёт речь: Речь идёт о версии Inno Setup.
Например предыдущий инсталлятор был создан версией Inno 5.2.9, он создал файлы деинсталляции unins000.exe и unins000.dat. Новый инсталлятор ты создал уже новой версией Inno, например 5.5.1 при этом захватив файлы деинсталляции предыдущей установки. Вот и получилось что файл unins000.dat версии 5.2.9 был дополнен инсталлятором 5.5.1 - от того и сообщение Внутренняя ошибка: Cannot find utCompiledCode record for this version of the unistaller.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 08:47, 22-01-2014 | #462

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