This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Custom Property
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2008
02:17 PM
Condition Builder Dialog Box's Property List does not display all my properties
In my MSI project, I have created a custom public property called LICENSETYPE. Since the property is in uppercase I am assuming that it is a public property and therefore accessable throughout the project right?
I then create a feature that has a component associated with it. In the Feature I created, you can specify the condition for this feature. I click on the ellipses button to bring up the Feature Condition Builder. This dialog box has a conditions section, Properties drop down list and Operators drop down list. When I click on the Properties drop down list, I do not see my custom property that I have created. In fact I do not see all the properties that is stored in my Property Manager table. Is this a bug? According to your documentation:
http://knowledge.macrovision.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Installation-InstallShield-InstallShield2008Premier-01Public-ProductManual-InstallShieldUserGuidepdf&sliceId=pdfPage_1211&docTypeID=DT_PRODUCTMANUAL_1_1&dialogID=1879158&stateId=0%200%201881002
In the section for the Condition Builder Dialog Box for the Properties control, it should list all of the properties stored in the Property Manager.
I want to install this feature if my Property LICENSETYPE = 0. If the LICENSETYPE = 1, then I do not want this feature installed. Its pretty straightforward, but no matter what the LICENSETYPE is set to, my feature gets installed everytime. The LICENSETYPE property is set via a custom action or from a GUI dialog box.
Any suggestions would be appreciated.
I then create a feature that has a component associated with it. In the Feature I created, you can specify the condition for this feature. I click on the ellipses button to bring up the Feature Condition Builder. This dialog box has a conditions section, Properties drop down list and Operators drop down list. When I click on the Properties drop down list, I do not see my custom property that I have created. In fact I do not see all the properties that is stored in my Property Manager table. Is this a bug? According to your documentation:
http://knowledge.macrovision.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Installation-InstallShield-InstallShield2008Premier-01Public-ProductManual-InstallShieldUserGuidepdf&sliceId=pdfPage_1211&docTypeID=DT_PRODUCTMANUAL_1_1&dialogID=1879158&stateId=0%200%201881002
In the section for the Condition Builder Dialog Box for the Properties control, it should list all of the properties stored in the Property Manager.
I want to install this feature if my Property LICENSETYPE = 0. If the LICENSETYPE = 1, then I do not want this feature installed. Its pretty straightforward, but no matter what the LICENSETYPE is set to, my feature gets installed everytime. The LICENSETYPE property is set via a custom action or from a GUI dialog box.
Any suggestions would be appreciated.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2008
02:46 PM
How did you create the custom property? Add it as a Custom Action, or into the proeprty table?
if the latter, sometimes you need to exit and re-enter the application for it to be registered.
if the latter, sometimes you need to exit and re-enter the application for it to be registered.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2008
02:53 PM
I did it using the Property Manager. I can see my custom property in the Property Manager and the Property table. Even if I exit out of the IS application and re-start it again, my custom property does not get displayed in the Condition Builder Dialog box's Property drop down list.