Archive: Information Confirmation Page


Information Confirmation Page
I am trying to create a page that will display information entered by the user such as user and company name, installation directory and components chosen to be installed. The purpose of this page is to allow the user to confirm his entries. The only user input I need for this page are Back, Next and maybe Cancel buttons.
Is there an existing feature or plug-in that can do this?
Thanks.


Use InstallOptions.

-Stu


Thanks Afrow UK. I looked at InstallOptions’ documentation and examples and it did not seem clear how it could do such a page. I am looking at it closer to see where I went wronge.


I see how you can use InstallOptions to display many fields from an ini file with many boxes, but I wand to display many fields in a somgle box. The number of fields that I need to display will be longer that one screen so I want to be able to display all of my fields in a single box with vertical scroll bare to scroll down. I think I need to use many fields, because the install program will need to be able to change all of these fields. An example display would be:
User Information:
User Name: (my name)
Company Name: (company name)
Serial Number: (serial number)
Destination Directory:
(directory)
Components to be Installed:
…

where all the things in brackets will be changed by the installation program.
How can I get InstallOptions to display many fields in a single multiline group type box?

Thanks


Not exactly intuitive, but makes sense once you understand it.

You'll need to, in your script file, write the text from your variables into the controls on the form.

Something like:

WriteINIStr $PLUGINSDIR/whatever.ini "Field 1" "State" $VALUE

That will write out the value of the $VALUE variable into the "Field 1" "State" property.

You can find more help in the documentation, check out:

WriteINIStr
ReadINIStr

Hope that helps.


Thanks ehei
I will try it right now. What are the special characters for charage return line feed in an INI "state" value? I tried $\r$\n and it printed out $\r$\n instead of charage return line feed.