Свойство Condition
Обновлен: Ноябрь 2007
Определяет условие, которое должно выполняться (иметь значение True) во время установки на конечном компьютере. Свойство Condition можно использовать для добавления в установщик условной логики. Например, можно указать, что файл должен устанавливаться только при наличии определенной версии операционной системы. Можно использовать это свойство в сочетании с поиском файла, значения в реестре или компонента для того, чтобы прервать установку в случае, если требуемый элемент не найден.
Примечание. |
---|
Условия применяются к файлам и компонентам, но не к папкам. Можно задать условие для папки, однако оно не будет обрабатываться, если эта папка пуста, и свойство AlwaysCreate для нее имеет значение True. В этом случае для папки будет создан фиктивный компонент, и условия будут установлены именно для этого компонента. |
Параметры
Свойство Condition принимает строку, содержащую допустимый условный оператор, значение которого можно оценить как True или False. Этот оператор может представлять собой условие или свойство установщика Windows, значение свойства Property, значение свойства Name при поиске файла, значения реестра или компонента, или сочетание вышеупомянутых операторов с использованием логических операторов.
Например, пусть проект установки содержит диалоговое окно "Флажки" с флажком CheckBox1 и свойству CheckBox1Property присвоено значение CHECKBOXA1 . Чтобы определить, установил ли пользователь флажок CheckBox1, можно присвоить свойству Condition значение CHECKBOXA1=1. Дополнительные сведения см. в описании этапа "Добавление условия запуска для проверки версии Internet Explorer" пошагового руководства Пошаговое руководство. Развертывание приложения Windows.
Свойство Condition используется в сочетании с заданием условий запуска так, как это описано в разделе Управление условиями запуска при развертывании..
См. также
Основные понятия
Ссылки
Свойства для редактора условий запуска
Использование свойств установщика Windows
Синтаксис условных выражений установщика Windows