Hi,
I'm creating an installation of software, which depends on third party 
software. To install the third party software we are using merge modules 
(created by the third party) to add their software to our installation 
package.
This worked fine until they decided to add a dialog to the merge 
module... :-(

The Merge Module contains table "ModuleInstallUISequence" with two entries:
1)
  Action: CollectUserInformationDlg.GUID_GUID_GUID;
  BaseAction: ExecuteAction;
  After: 0;
  Condition: NOT Installed
2)
  Action: ExecuteAction
  Sequence: 1300

The problem is, after creating the resulting MSI with WiX the 
CollectUserInformationDlg has Sequence number 1299 and ProgressDlg 
1298!! This causes the installation to never display the ProgressDlg :-(

* How can I tell WiX to sequence ProgressDlg AFTER 
CollectUserInformationDlg?

I've tried to add:
<Show Dialog="CollectUserInformationDlg.GUID_GUID_GUID" 
Before="ProgressDlg">NOT Installed</Show> to <InstallUISequence>
but Light told me "CollectUserInformationDlg.GUID_GUID_GUID" is unknown 
symbol :-(

W:\Product.wxs(110) : error LGHT0094 :
Unresolved reference to symbol 
'Dialog:CollectUserInformationDlg.E0298078_95D0_4
A50_9682_344C7F8E2F7B' in section 'Product:*'.

* How can I solve this?
Ondřej Zarevúcky

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to