Async CustomAction?

-----Original Message-----
From: Karl Denning [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 19, 2008 10:29
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Adding buttons to the ProgressDlg


Sorry - I was trying to reduce the task to a minimal sentence because the big
picture is fairly complicated, and I think will turn off most people.

Here goes....

The application relies on a database, which is unique per installation.
The database, although is not very large, takes 2-5minutes to build.

The database must exist before the application is executed.
The database _does_not_ need to be complete before the application is
executed.
The more populated the database is, the faster the application will perform.
The user should be given the ability to stop the CA that is generating the
database.
Stopping the CA must not cause a rollback (it is not the same as 'Cancel').

>From a usability perspective (perceived performance), it is preferential to
do the table crunching in the installer, than to offload it to the
application startup.  Assumption: people don't mind waiting for an
installation to complete, but they do mind waiting for an application to
start.

It's a user facing application, so must not look like a hack.
Is there a way to improve this design pattern?
(I'm trying to avoid writing a custom ui handler if I can)


Karl



Richard-45 wrote:
>
>
> In article <[EMAIL PROTECTED]>,
>     Karl Denning <[EMAIL PROTECTED]>  writes:
>
>> Is it possible to add a hidden control (in my case a button) to the
>> ProgressDlg, which is hidden until a specific DEFERRED custom action is
>> executed?
>
> What is it you really want to achieve with this mechanism?
>
> And no, the mechanism you describe is not available.
>
> Always remember to state the goal, not just the task, that you're
> trying to achieve.  Many tasks are impossible, but that doesn't mean
> the goal is impossible.  We can't help with the goal when we don't
> know it.
> --
> "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
>       <http://www.xmission.com/~legalize/book/download/index.html>
>
>         Legalize Adulthood! <http://blogs.xmission.com/legalize/>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>

--
View this message in context: 
http://n2.nabble.com/Adding-buttons-to-the-ProgressDlg-tp1519858p1520059.html
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to