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
- :
- Re: local persisted variables and root bean version
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
‎Jun 28, 2006
02:30 PM
local persisted variables and root bean version
I am using ISMP 11.5 (behaves the same way with ISMP 10.5 SP2).
I created a very simple project with one custom dialog that has 3 textboxes.
The variables associated with the textboxes are "local persisted".
I find that if I increment the root product bean's version and
rerun installer the 3 variables return to their default values.
A similar posting for InstallShield Windows 12 is:
http://community.installshield.com/showthread.php?t=160325&highlight=persist
I realize that posting is not ISMP, but I searched for "SystemSearch"
in the ISMP 11.5 Java APIs and it isn't there.
I think using "global persisted" may solve my problem, but I am
concerned that I may have name conflicts with other companies using ISMP.
Is there any way to get the "local persisted" values to "persist" in this
scenario?
I have found that if I leave the root product bean's version the same,
and increment the Feature(s) version the values are persisted.
I created a very simple project with one custom dialog that has 3 textboxes.
The variables associated with the textboxes are "local persisted".
I find that if I increment the root product bean's version and
rerun installer the 3 variables return to their default values.
A similar posting for InstallShield Windows 12 is:
http://community.installshield.com/showthread.php?t=160325&highlight=persist
I realize that posting is not ISMP, but I searched for "SystemSearch"
in the ISMP 11.5 Java APIs and it isn't there.
I think using "global persisted" may solve my problem, but I am
concerned that I may have name conflicts with other companies using ISMP.
Is there any way to get the "local persisted" values to "persist" in this
scenario?
I have found that if I leave the root product bean's version the same,
and increment the Feature(s) version the values are persisted.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 30, 2006
04:47 PM
If you do not want any conflict with outside users of ISMP, simply set the property in the general information area for the VPD location. If you leave it blank, then it will use the default but if you put in "MyCompany" then it will create and maintain a registry specifically for all your products that have this value set.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 07, 2006
12:41 PM
rmackay wrote:
If you do not want any conflict with outside users of ISMP, simply set the property in the general information area for the VPD location. If you leave it blank, then it will use the default but if you put in "MyCompany" then it will create and maintain a registry specifically for all your products that have this value set.
Thanks for the reply.
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)