Will upgrading help me?
Posted: Wed Dec 12, 2012 12:03 pm
Hi I'm on version 10.10 of Installaware. I have three separate, simple installers,
1. Core product installer
2. Optional feature installer 1
3. Optional installer 2
These work fine ... thanks!
Now I am working on a combined installer (Installer #4) that puts up a dialog allowing the user to choose which optional features, if any, will be installed. The constraint I am under is that each of the three original installers need to still exist individually and new to still function properly.
I've been experimenting with "Include script" under InstallAware 10.10 which gets me pretty close. However, there are a couple of roadblocks I've run into and would love to find out these road blocks have been removed in later releases and all I need to do is upgrade
Roadblock #1
In the 'MSI Code' tab I need to add dialogs referenced by scripts I include. When I add a dialog (Dialogs - > Add Dialog to Project) the appropriate .dfm file is copied into my installer's main folder. This means I now have two copies of the dialog, one in the combined installer (#4) and on in the original simple installer (#1, #2 or #3). Obviously this is not good. Ideally I'd like this to work more like including scripts when my combined installer (#4) just references the original script without taking a copy.
Roadblock #2
When I use "include script" to decompose my top level script into multiple reusable/modular scripts I lose the ability to use many functions on the Design tab. For example if I choose to add a new file (i.e. Design -> Setup Architecture -> Files -> Add New Files) then I get an error saying "'Apply Install' command not found in setup script" even though I have included a script containing 'Apply Install'. Is this a constraint that is present in all releases of InstallAware and/or is there a workaround/best-practice-recommended-approach to remove this roadblock?
PS. I would take the trial version of v15 and work this out for myself but it looks like the first thing the trial version does is uninstall my current version #fail
1. Core product installer
2. Optional feature installer 1
3. Optional installer 2
These work fine ... thanks!
Now I am working on a combined installer (Installer #4) that puts up a dialog allowing the user to choose which optional features, if any, will be installed. The constraint I am under is that each of the three original installers need to still exist individually and new to still function properly.
I've been experimenting with "Include script" under InstallAware 10.10 which gets me pretty close. However, there are a couple of roadblocks I've run into and would love to find out these road blocks have been removed in later releases and all I need to do is upgrade
Roadblock #1
In the 'MSI Code' tab I need to add dialogs referenced by scripts I include. When I add a dialog (Dialogs - > Add Dialog to Project) the appropriate .dfm file is copied into my installer's main folder. This means I now have two copies of the dialog, one in the combined installer (#4) and on in the original simple installer (#1, #2 or #3). Obviously this is not good. Ideally I'd like this to work more like including scripts when my combined installer (#4) just references the original script without taking a copy.
Roadblock #2
When I use "include script" to decompose my top level script into multiple reusable/modular scripts I lose the ability to use many functions on the Design tab. For example if I choose to add a new file (i.e. Design -> Setup Architecture -> Files -> Add New Files) then I get an error saying "'Apply Install' command not found in setup script" even though I have included a script containing 'Apply Install'. Is this a constraint that is present in all releases of InstallAware and/or is there a workaround/best-practice-recommended-approach to remove this roadblock?
PS. I would take the trial version of v15 and work this out for myself but it looks like the first thing the trial version does is uninstall my current version #fail