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: Is ISReleaseFlags Available in Deferred Execute Sequence?
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 11, 2011
08:20 PM
Is ISReleaseFlags Available in Deferred Execute Sequence?
I currently have an action running in Deferred Execution System Context conditioned with VersionNT64. I'm building 32/64 bit installs from the same project and I would rather the action only run during the 64 bit installation. Conditioning with VersionNT64 will still allow the action to run if we eventually support our 32 bit installation on 64 bit systems.
I would rather condition with ISReleaseFlags><"64Bit". Is that still available in the Deferred Sequence?
I would rather condition with ISReleaseFlags><"64Bit". Is that still available in the Deferred Sequence?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 13, 2011
02:17 PM
I tested and it appears conditioning CA with ISReleaseFlags><"SomeFlag" in the Deferred Sequence seems to work.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 14, 2011
01:49 PM
To clarify things a bit, conditions on custom actions are evaluated in the immediate portion of the sequence when it chooses whether to execute or skip an immediate action or to schedule or skip a deferred one. Conditions evaluated by the code of a custom action are evaluated in the respective execution environment of the action (i.e. it could be immediate or in your described case it could be deferred); during the execution of deferred actions, the code would not have access to ISReleaseFlags (unless its value is passed through CustomActionData).
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 14, 2011
02:04 PM
Yes, only used as a Condition so I should be OK.
Thanks for that info. That actually summarizes what I've been confused about for a while.
Thanks for that info. That actually summarizes what I've been confused about for a while.