garnold wrote: > I am creating an installer using WiX that contains about 13500 files spread > across about 720 components. I am not sure if this is a lot or not, but the > installer can take quite a while to calculate the costing. The part that > makes this annoying is that when the installer starts up, the Prepare Dialog > will have text that says "Computing Space Requirements", which is fine. > However, once that is done and the user is allowed to click through to the > license agreement, another Dialog gets spawned when they accept saying > "Please wait while the installer finishes determining your disk space > requirements." This is because the CostingComplete property has not been > set to 1 yet. The user is then forced to wait another few minutes while > this finishes before they can move on, which is annoying.
To be clear, they'd be waiting the same amount of time either way. The CostingComplete trick is trying to be helpful, in a more typical case where costing will be completed by the time the user has clicked through the UI. > So my question is: Can I somehow tell the Prepare Dialog to wait until > CostingComplete=1 before it goes away and displays the Welcome Dialog? I don't think so. Costing is finishing up in the background so there's no event to tie it to. > Is > it at all possible to spawn a wait dialog automatically from the Prepare > that waits until CostingComplete=1, or does it always have to be tied to the > user pressing a button? Yes, it's a control event. > Could I write some kind of custom action that will > force the dialogs to wait around while the costing is happening and then > return once the CostingComplete=1? > Same with SpawnDialog: It's a control event so the user still has to initiate it. If this is a blocking issue for you, you might want to consider writing an external UI handler so you have complete control over the UI. -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users