Skip to content

Inno Setup 6.0.5 RUS

Latest
Compare
Choose a tag to compare
@leserg73 leserg73 released this 28 Aug 08:08
a5bc813

Неофициальная сборка Inno Setup v6.0.5 на русском языке и поддержкой визуальных стилей.
Сборка от 22.08.2024. Компиляция FULLVCL и поддержкой Windows XP.

Содержание архива:

  • ISCmplr.dll – библиотека компиляции сценариев для Compil32 и ISCC (отчёт VirusTotal);
  • ISPP.dll – библиотека реализующая интерфейс препроцессора Inno Setup (отчёт VirusTotal);
  • Setup.e32 – модуль программы установки (интерфейс мастера и выполнение) (отчёт VirusTotal);
  • SetupLdr.e32 – модуль загрузчика для программы установки (распаковка и запуск) (отчёт VirusTotal);
  • ISCC.exe – интерфейс командной строки для компилятора (русский) (отчёт VirusTotal);
  • Compil32.exe – графический интерфейс для компилятора (русский, расширенный) (отчёт VirusTotal).

А также примеры сценариев использования расширенной функциональности (на базе RESTOOLS).

Установка:

Заменить файлами из архива оригинальные файлы по месту установки Inno Setup v6.0.5.

Что нового?

(изменения по сравнению с предыдущим релизом)

  • Исправлены размеры окна выбора языка установки, если WizardStyle=modern;
  • Исправлена ошибка в условии отображения диалога с выбором языка (он отображался только в том случае, если в сценарии установки была секция [Code]). Функция InitializeLanguageDialog доступна только при наличии нескольких языков установки. Если язык установки один – функция InitializeLanguageDialog недоступна. Также, если директива ShowLanguageDialog=no, то функция InitializeLanguageDialog не вызывается. Если функция InitializeLanguageDialog вернёт значение False, диалог выбора языка показан не будет (для языка установки будет выбран системный). Функция InitializeLanguageDialog введена только для модификации диалога выбора языка установки и выполняется в составе InitializeSetup.
  • В настройки IDE компилятора (Compil32.exe) добавлен параметр "Сохранять все настройки в папке Inno Setup", который позволяет сохранять настройки редактора в папке с программой вместо реестра Windows. По умолчанию отключен. При включении параметры редактора будут сохраняться в файле Compil32.ini по месту установки Inno Setup. Удостоверьтесь, что в этом каталоге для файла Compil32.ini есть разрешения на запись. Данный параметр не влияет на параметр "Связать файлы .iss с этим компилятором" интеграции редактора сценариев в систему, для которого необходимым условием работы является обязательная запись опций интеграции в реестр.
  • При использовании стилей для окон сообщений добавляется простая падающая тень (устанавливается флаг CS_DROPSHADOW).

Перенос некоторых исправлений и изменений из Inno Setup 6.3.3.

  1. В модуле Pascal Scripting исправлены функции Stream.Read, Stream.Write, Stream.ReadBuffer и Stream.WriteBuffer.
  2. Код на языке Паскаль: теперь возможна запись "var S: set of AnsiChar; begin S := ['a', 'b']; end;".
  3. Добавлен компонент TLinkLabel (TNewLinkLabel) и функция TNewLinkLabel.AdjustHeight.
  4. Исправлена обработка "#error x" в препроцессоре Inno Setup.

Примечание: полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt".

Добавление тени для окон сообщений.

Как было:
Message

Как стало:
MessageShadow

Настройки IDE компилятора (Compil32.exe): сохранение настроек в папке с программой.
Portable