![]() |
Page flow
I have a support request to re-display the components page if the user cancel's out of a particular selected component during the install progress page. An Abort just takes one back to the install progress page with the cancel button enabled. Support wants the cancel button to take one back to the components page again (the panel just before the install progress page) so they can either 1. de-select that checkbox, or 2. re-run that same component again and make different choices in the program that gets run there. I'm not quite sure how I can do that. Maybe invoke the back button actions behind the scenes when the program returns the user cancel. I can detect the user cancel in the options.
|
Not quite sure what this means:
"the user cancel's out of a particular selected component during the install progress page" The "install progress" page usually just runs through all the way, with no way for the user cancel out anything :eek: Anyway, maybe this helps: http://nsis.sourceforge.net/Go_to_a_NSIS_page |
Thanks for the information on Go_to_a_NSIS_page. This appears to work the first time I go back to the components page, but runs into trouble if one repeats going to the components page and then goes forward again into the install progress page (I will need to put in more code to fix that part). When the "install progress page" completes, I have a check for a process I spawned exit's code which indicates that process was canceled. I then do the cancel script logic which is to go to the components page.
|
| All times are GMT. The time now is 17:41. |
Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.