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
- :
- Transative Features
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 18, 2010
04:33 AM
Transative Features
Something that i haven't thought about before but need to do now... I have noticed that features do not have the attribute to "reevaluate condition" like components do.
Are features naturally transative or are they incapable of being transative? In otherwords if I reinstall a product will the install level condition on the feature be retested and uninstall unnecessary features and install new features?
Are features naturally transative or are they incapable of being transative? In otherwords if I reinstall a product will the install level condition on the feature be retested and uninstall unnecessary features and install new features?
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 18, 2010
10:55 AM
Conditions on features only work to set install levels, and install levels only work to set a default for whether the feature is installed. Once a user selects a set of features (either by accepting the defaults, or by customizing them) and installs these, install levels and thus conditions on features make no further difference. By contrast, a component's condition is evaluated after it's known that an associated feature will be installed (or remain installed for the transitive case).
So in short features don't have anything like a component's transitive flag. If you want to change the features that are installed, look towards properties and control events like ADDLOCAL, AddLocal, REMOVE and Remove.
So in short features don't have anything like a component's transitive flag. If you want to change the features that are installed, look towards properties and control events like ADDLOCAL, AddLocal, REMOVE and Remove.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)