Использование свойств в условных операторах
Логическое значение заданного свойства равно True. Чтобы определить, задано ли свойство без фактического получения его значения, проверьте логическое выражение MyProperty или Not MyProperty. Если задано свойство MyProperty, первое значение вычисляется как True, а второе — как False.
Одно или несколько свойств можно объединить с операторами для формирования логических выражений, используемых в условных инструкциях. Дополнительные сведения об операторах, которые можно использовать в условных операторах, см. в разделе Синтаксис условных операторов.
Условный оператор, использующий свойства, можно ввести в столбец Условие таблицы Условие , чтобы изменить состояние выбора любой записи в таблице Признаков.
Условные операторы с одним или несколькими свойствами обычно используются в столбце Условие таблиц базы данных.
В каждой из следующих таблиц есть столбец для условных выражений:
- Таблица условий
- Таблица ControlEvent
- Таблица LaunchCondition
- Таблица InstallUISequence
- Таблица InstallExecuteSequence
- Таблица ControlCondition
- Таблица AdminExecuteSequence
- Таблица AdvtExecuteSequence
- Таблица AdminUISequence
Обратите внимание, что шесть таблиц последовательности действий содержат поля для условия. Если условное выражение в этом поле имеет значение False, установщик пропускает это действие.
Если задать частное свойство в последовательности пользовательского интерфейса путем создания настраиваемого действия в одной из таблиц последовательностей пользовательского интерфейса, это свойство не задается в последовательности выполнения. Чтобы задать свойство в последовательности выполнения, необходимо также поместить пользовательское действие в таблицу последовательности выполнения. Кроме того, можно сделать свойство общедоступным и включить его в свойство SecureCustomProperties .
Дополнительные сведения см. в разделе Использование таблицы последовательностей или Использование свойств.