Hello,
The condition should look something as it follows:
The above can be translated as:
-
OLDPRODUCTS property exists.
An installer property can have two states:
- has a value, therefore it exists
- has no value (null), therefore it does not exist
At install time, the installer will check the
OLDPRODUCTS property (usually, this property is populated with the
ProductCode of the older version that is installed on the respective machine) and:
- if the
OLDPRODUCTS property is populated ==> it exists ==> the condition is evaluated as true ==> the dialog will not be spawned
- if the
OLDPRODUCTS property is not populated (is empty/null) ==> it does not exist ==> the condition is evaluated as false ==> the dialog will be spawned
Hope this helps!
Best regards,
Catalin