Раздел типы в Inno Setup
Этот раздел является опциональным. В нем определяются всю типы установки, которые показаны на странице мастера Select Components. Во время компиляции создается ряд типов установки по умолчанию, если Вы определяете компоненты в разделе [Components], но не определяете типы. Если Вы используете (английский) файл сообщений по умолчанию, эти типы - такие же как в примере ниже.
Пример раздела [Types]:
[Types]
Name: "full"; Description: "Full installation"
Name: "compact"; Description: "Compact installation"
Name: "custom"; Description: "Custom installation"; Flags: iscustom
Дальше список поддерживаемых параметров.
Name/Имя (необходимо)
Внутреннее имя типа. Используется в качестве параметра для компонентов в разделе [Components], чтобы сообщить Установщику к каким типам принадлежит компонент.
Example:
Name: "full"
Description/Описание (необходимо)
Описание типа, который может включать константы. Это описание показывается во время установки.
Example:
Description: "Full installation"
Flags/Флаги
Этот параметр - ряд дополнительных опций. Могут использоваться многократные опции, которые надо разделять пробелами. Поддерживаются следующие опции:
iscustom
Сообщает Установщику, что тип - пользовательский тип. Всякий раз, когда конечный пользователь во время установки вручную изменяет выбранные компоненты, Установщик установит тип установки как пользовательский тип. Отметьте, что, если Вы не определяете пользовательский тип, Установщик позволит пользователю выбирать тип установки, и он больше не сможет вручную выбрать/отменить компоненты.
Флаг может включать только один тип.
Example:
Flags: iscustom
Справка