Releases: leserg73/is605ru
Inno Setup 6.0.5 RUS
Неофициальная сборка 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.
- В модуле Pascal Scripting исправлены функции Stream.Read, Stream.Write, Stream.ReadBuffer и Stream.WriteBuffer.
- Код на языке Паскаль: теперь возможна запись "var S: set of AnsiChar; begin S := ['a', 'b']; end;".
- Добавлен компонент TLinkLabel (TNewLinkLabel) и функция TNewLinkLabel.AdjustHeight.
- Исправлена обработка "#error x" в препроцессоре Inno Setup.
Примечание: полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt".
Добавление тени для окон сообщений.
Настройки IDE компилятора (Compil32.exe): сохранение настроек в папке с программой.
Inno Setup 6.0.5 RUS
Неофициальная сборка Inno Setup v6.0.5 на русском языке и поддержкой визуальных стилей.
Сборка от 19.09.2023. Компиляция 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.
Что нового?
(изменения по сравнению с предыдущим релизом)
- Исправлен импорт метода StretchDraw для класса TCanvas;
- Исправлено смещение изображения WizModernSmallImage за границу окна программы установки при использовании стилей VCL;
- Добавлена отрисовка границы у компонента FolderTreeView при использовании стилей VCL;
- Добавлена функция события InitializeLanguageDialog для кастомизации диалога выбора языка. При использовании директивы ShowLanguageDialog=yes эта функция выполняется ранее функции InitializeSetup. При ShowLanguageDialog=no вызов функции InitializeLanguageDialog пропускается. Если функция вернёт значение False, то диалог выбора языка установки показан не будет, даже если используется директива ShowLanguageDialog=yes. Имейте в виду, что события InitializeLanguageDialog выполняются до инициализации некоторых параметров программы установки.
- Добавлена глобальная переменная SelectLanguageForm (класс TSelectLanguageForm) для доступа к элементам диалога выбора языка (поддерживаемые компоненты и свойства см. в прилагаемом файле "Support Classes.txt");
- Добавлен пример сценария (файл "Example_InitializeLanguageDialog.iss") использования функции InitializeLanguageDialog и настройки диалога выбора языка установки;
- Дополнен и исправлен перечень методов и свойств поддерживаемых классов в файле "Support Classes.txt".
Примечание: полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt".
Скрин кастомизации диалога выбора языка (см. пример "Example_InitializeLanguageDialog.iss")
Inno Setup 6.0.5 RUS
Неофициальная сборка Inno Setup v6.0.5 на русском языке и поддержкой визуальных стилей.
Сборка от 02.06.2023. Компиляция 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.
Что нового?
(изменения по сравнению с предыдущим релизом)
- Исправлена регистрация класса TGraphic;
- Добавлена глобальная переменная FontAwesome (класс TFontAwesome) с поддержкой функций DrawChar, DrawChar2 и GetIcon, а также констант шрифта FontAwesome (см. прилагаемый файл "Support Classes.txt");
- Добавлен пример сценария (файл "Example_FontAwesome.iss") использования класса TFontAwesome и применения указанных выше функций (из примера Example_DateTime.iss удалена демонстрация FontAwesome);
- Экспериментальная функция: Для графической оболочки компилятора и редактора сценариев (Compil32.exe) добавлена возможность сохранения всех настроек в файл Compil32.ini по месту размещения программы (переносной режим). Просто добавьте пустой файл Compil32.ini в папку с Compil32.exe. Удостоверьтесь, что в этом каталоге для файла Compil32.ini есть разрешения на запись. Если файл настроек отсутствует, то по умолчанию все настройки хранятся в реестре.
Примечание: полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt".
Inno Setup 6.0.5 RUS
Неофициальная сборка Inno Setup v6.0.5 на русском языке и поддержкой визуальных стилей.
Сборка от 21.05.2023. Компиляция 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.
Что нового?
(изменения по сравнению с предыдущим релизом)
- Добавлены функций даты и времени:
- function Date: TDateTime;
- function DateTimeToStr(DateTime: TDateTime): String;
- procedure DateTimeToString(var Result: String; const Format: String; DateTime: TDateTime);
- function DateToStr(Date: TDateTime): String;
- function DayOfWeek(Date: TDateTime): Integer;
- procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
- procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word);
- function EncodeDate(Year, Month, Day: Word): TDateTime;
- function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime;
- function FormatDateTime(const Format: String; DateTime: TDateTime): String;
- function Now: TDateTime;
- function StrToDate(const S: String): TDateTime;
- function StrToDateTime(const S: String): TDateTime;
- function StrToTime(const S: String): TDateTime;
- function Time: TDateTime;
- function TimeToStr(Time: TDateTime): String;
- Добавлены компоненты TMonthCalendar и TDateTimePicker. В среде Inno Setup это соответственно TNewMonthCalendar и TNewDateTimePicker. Причем компонент TNewMonthCalendar имеет поддержку свойства OnChange;
- Добавлена функция Windows API:
- function SetWindowTheme(hWnd: HWND; pszSubAppName, pszSubIdList: PAnsiChar): Integer; – позволяет включать или выключать программно визуальные стили Windows для отдельного окна. Например, если у компонента TMonthCalendar (TNewMonthCalendar) отключить стиль Windows, то будет возможность кастомизировать цвета элементов календаря (см. пример в Example_DateTime.iss);
- Добавлен шрифт FontAwesome (значки) для поддержки визуальных стилей *.vsf компонентами TMonthCalendar (TNewMonthCalendar) и TDateTimePicker (TNewDateTimePicker). Также его можно использовать для кастомизации страниц мастера установки (см. пример в Example_DateTime.iss);
- Добавлена поддержка свойства StyleElements для стандартных компонентов Delphi. Позволяет отключать у компонентов элементы визуальных стилей при подключении стиля (см. пример в Example_DateTime.iss);
- Расширен перечень поддерживаемых свойств у компонентов TCustomMemoryStream, TResourceStream, TFont, TCustomButton и TButton;
- Исправление мелких ошибок и опечаток в коде.
Примечание: полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt".
Inno Setup 6.0.5 RUS
Неофициальная сборка Inno Setup v6.0.5 на русском языке и поддержкой визуальных стилей.
Сборка от 05.03.2023. Компиляция 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.
Что нового?
(изменения по сравнению с предыдущим релизом)
- Обновлена библиотека VCL Styles Utils;
- Обновлена библиотека DDetours;
- Обновлена библиотека RemObjects Pascal Script. При этом добавлена поддержка следующих элементов управления: TMargins, TPadding, THintWindow, TCustomHintWindow, TCustomHint, TBalloonHint, TCustomColorBox, TColorBox, TCustomForm, TCustomCanvas, TMetafile, TMetafileCanvas, TCustomMaskEdit, TCustomTreeView, TTreeView, TTreeNodes, TTreeNode, THeaderControl, THeaderSections, THeaderSection, TPageControl, TTabSheet, TTabControl, TCustomTabControl, TTab. Внимание, были изменены классы следующих элементов управления: TForm = class(TCustomForm), TCanvas = class(TCustomCanvas). Полный перечень поддерживаемых классов со всеми изменениями и дополнениями смотрите в прилагаемом файле "Support Classes.txt";
- Компонентам FolderTreeView, RichEditViewer добавлена поддержка Style VCL;
- В элементах интерфейса мастера установки Inno Setup компонент TEdit заменён на TNewEdit (Wizard.pas, Wizard.dfm, UninstSharedFileForm.pas, UninstSharedFileForm.dfm, SelFolderForm.pas, SelFolderForm.dfm, ScriptDlg.pas, ScriptClasses_R.pas, ScriptClasses_C.pas, NewDisk.pas, NewDisk.dfm);
- Ширина диалога выбора языка установки теперь не зависит от параметров масштабирования главного окна установки (SelLangForm.pas);
- Исправлена ошибка в процедуре ExtractTemporaryFileToBuffer, размер буфера увеличен до 256К (Extract.pas)
- Исправлена ошибка некорректного изменения значка, указанного директивой SetupIconFile в секции [Setup], если файл значка содержал более 13 изображений (авторы Wilenty и Martin Prikryl);
- приведение кода в порядок и исправление незначительных ошибок.
Inno Setup 6.0.5 RUS
Неофициальная сборка Inno Setup v6.0.5 на русском языке c поддержкой визуальных стилей.
Сборка от 26.04.2021. Компиляция 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.