InstallShield 2019
Project • This information applies to the following project types:
• | Advanced UI |
• | Suite/Advanced UI |
Edition • The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.
When you are building a conditional statement for an exit, detection, eligibility, feature, or wizard interface condition in an Advanced UI or Suite/Advanced UI project, or for an action condition in a Suite/Advanced UI project, you can create a Property Comparison condition. The Property Comparison setting shows the condition that is configured for checking the value of a particular built-in Advanced UI or Suite/Advanced UI property, or a property that is defined in the Property Manager view. To define this type of condition, configure the subsettings under the Property Comparison setting as needed.
The following subsettings are available for this condition.
Setting |
Description |
||||||||||||||||||
Name |
To create a conditional statement that checks the value of a particular Advanced UI or Suite/Advanced UI property, enter the name of the property in this setting. For a list of built-in conditions, see Advanced UI and Suite/Advanced UI Property Reference. |
||||||||||||||||||
Conversion |
Select the type of value that you want to compare. Available options are:
|
||||||||||||||||||
Comparison |
Select the option that describes how you want to compare the value of the property at run time on the target system with the value that you specify in the Compare To setting. For example, consider a property comparison condition in which the value of the Conversion setting is String, the value of the Comparison setting is Equal, and the value of the Compare To setting is MyValue. At run time, this condition evaluates as true if the property value at run time is MyValue; it evaluates as false if the property value is not set or is any other value. |
||||||||||||||||||
Compare To |
Specify the value that you want to compare with the value of the Advanced UI or Suite/Advanced UI property on the target system at run time. The value that you enter depends on the option that is selected for the Conversion setting:
|
||||||||||||||||||
Compare To (continued) |
When you type a value for this setting, you can include one or more formatted expressions that contain property names, environment variable references, and other special strings; at run time, the installation expands the values of these expressions. To learn about the syntax that is available for these expressions, see Using Formatted Expressions that Advanced UI and Suite/Advanced UI Installations Resolve at Run Time. The Comparison setting is where you indicate how you want to compare the value of the property at run time on the target system with the value that you specify in the Compare To setting. For example, consider a property comparison condition in which the value of the Conversion setting is String, the value of the Comparison setting is Equal, and the value of the Compare To setting is MyValue. At run time, this condition evaluates as true if the property value at run time is MyValue; it evaluates as false if the property value is not set or is any other value. |
See Also
Types of Condition Checks in Advanced UI and Suite/Advanced UI Projects
Guidelines for Defining Conditions in an Advanced UI or Suite/Advanced UI Project
Building Conditional Statements in Advanced UI and Suite/Advanced UI Projects
InstallShield 2019 Help LibraryApril 2019 |
Copyright Information | Flexera |