#inno-setup
#inno-setup
Вопрос:
Мне нужен только 1 пользовательский тип установки с 3 компонентами :
- Необходим первый, поэтому проверен и доступен только для чтения.
- Второй является необязательным, но является частью по умолчанию, поэтому проверяется и доступен для записи.
- Третий просто необязательный, поэтому непроверенный и доступный для записи.
Если я не укажу тип явно, мне не удастся установить компоненты, отмеченные по умолчанию.
Если я укажу один, мне не удастся отключить последний компонент по умолчанию.
Я пробовал с 2 типами, но это не имеет смысла, поскольку это только одна пользовательская установка. Есть идеи, как получить ожидаемое поведение с одним типом?
[Types]
Name: "standard"; Description: "Standard installation";
Name: "custom"; Description: "Custom installation"; Flags: iscustom
[Components]
Name: "first"; Description: "First Component"; Types: standard custom; Flags: fixed
Name: "second"; Description: "Second Component"; Types: standard custom;
Name: "third"; Description: "Third Component"; Types: custom;
Ответ №1:
Это должно сделать:
[Types]
Name: "custom"; Description: "Dummy custom installation"; Flags: iscustom
[Components]
Name: "first"; Description: "First Fixed Component"; Types: custom; Flags: fixed
Name: "second"; Description: "Second Checked Component"; Types: custom
Name: "third"; Description: "Third Unchecked Component"
Комментарии:
1. действительно, это так!