pass public properties
Posted 14 January 2002 - 14:32
Posted 14 January 2002 - 18:04
The only property you can access in a deferred action is CustomActionData. To set this earlier on in the script, you need to set a property with the same name as the Custom Action.
Example:
CustomAction MyDefAction needs to access ALLCAPS but it is deferred.
Add an extra Custom Action in the execute sequence and call it "MpaMyDefAction":
Type: 51
Source: MyDefAction
Target: [ALLCAPS]
Of course, if you need to pass more than one Property, you need to delimit them with something and break them down in your custom action.
Something like:
Target: [INSTALLDIR];[ALLCAPS]
Posted 11 February 2002 - 10:55
I had the same problem and tried the solution as listed here but I didn't manage to understand it. A more detailed description is available from InstallShield knowledge base article Q104413 available at http://support.installshield.com/kb.