RandomDude
4th March 2006 22:52 UTC
Update of FileRequest/DirRequest state in io.ini
Using Classic UI state of these controls is written into temporary io.ini only if other button/listbox/checkbox control is changed or when Next is pressed. In Modern UI it is updated instantly. What gives?
Using v2.14
Comperio
5th March 2006 05:22 UTC
Are you sure? The same DLL handles the IO pages in both.
Giving the benefit of the doubt, I did a small experiment:
Using the sample MUI InstallOptions script, I modified the file "IoB.INI" to add both a FileRequest and a DirRequest control. Next, I compiled the sample NSI file.
While I was running the install, I opened the IOB.INI in my my windows temp folder (the '$PLUGINSDIR' in other words).
The State field did NOT change until I clicked the 'next' button.
Can you provide any more details on your problem? Maybe I've missing something?
Afrow UK
5th March 2006 09:52 UTC
As far as I can see, the IO code only writes to the INI file when NOTIFY_OUTER_NEXT is sent (Next/Back button clicked).
-Stu