Lingering \"License\" message

Got a problem you cannot solve? Try here.
Post Reply
gweihs
Posts: 32
Joined: Sat Jan 21, 2006 10:24 am

Lingering \"License\" message

Post by gweihs »

During my install (using Swoosh theme), when you clck next on the Licensing page, the page clears and the word "License" lingers there while the next page (Destination Folder) is being setup. This looks sloppy. Is there something i can do to fix it?
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

How old is the test hardware?
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
gweihs
Posts: 32
Joined: Sat Jan 21, 2006 10:24 am

Post by gweihs »

Toshiba Tecra purchased new June 2005.

I have problems like this with my product as well. Slow paints maybe hard to test for, but the solution is always the same, to pause for the message pumps to catch up before moving on to process the next page. In C# this is an Application.DoEvents().
casic
Posts: 260
Joined: Thu Mar 17, 2005 4:02 am
Location: Germany
Contact:

Post by casic »

I (and my customers) can confirm these observations. I think, the problem is that the directory is loaded (which takes some time) before the destination folder page is shown.
Markus Diettrich
Install[b]Aware[/b] MVP
[i]If it can't be done with InstallAWARE then you are not using Windows[/i]
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

I see, so it has little to do (if anything) with system draw speed.

The workaround is simple - load your license agreement directly into the license dialog: Open the licensecheck dialog in the dialog editor, select the license box, choose the Lines property in the Object Properties window, click the "..." button, and paste your agreement in there directly. Then double-click the license box, switch to the Object Behavior tab, and set the "Receives Information" field to none.

An even simpler workaround is also available - instead of hosting a tree control that displays folders, you may host a text field and a browse button instead. This will eliminate the load delay and hence the flicker effect. For a theme that does this, look at the Plain dialogs.

Hope these suggestions help alleviate the problem!
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
gweihs
Posts: 32
Joined: Sat Jan 21, 2006 10:24 am

Post by gweihs »

Thanks, I chose to embed my license text directly in the Dialog and it worked great. Now its much snappier and has a more professional feel. Thank you again :D
Post Reply