Page 1 of 1
Lingering \"License\" message
Posted: Mon Jan 23, 2006 12:42 pm
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?
Posted: Mon Jan 23, 2006 1:22 pm
by MichaelNesmith
How old is the test hardware?
Posted: Mon Jan 23, 2006 3:15 pm
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().
Posted: Mon Jan 23, 2006 3:54 pm
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.
Posted: Mon Jan 23, 2006 5:19 pm
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!
Posted: Mon Jan 23, 2006 7:50 pm
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
