Archive: Installer freezes


Installer freezes
I've been using NSIS for years and have never had a problem till now. Recently I added several bitmaps each with a radio button beneath it to select a theme during install, however, after doing this, the installer will go in to an infinite loop as it tries to load the dialog containing these bitmaps and radio buttons. This only happens to some users, not all and unfortunately it doesn't happen to me. I used the Logging version of NSIS (v2.14) to try and diagnose the problem and it fails while trying to write the InstallOptions.dll to disk, here's the log exerpt:

Call: 767
File: overwriteflag=1, allowskipfilesflag=0, name="C:\DOCUME~1\bob\LOCALS~1\Temp\nsk20.tmp\InstallOptions.dll"
File: skipped: "C:\DOCUME~1\bob\LOCALS~1\Temp\nsk20.tmp\InstallOptions.dll" (overwriteflag=1)

after that the log file ends, any ideas ?


It only says it's skipped, not failed. It's skipped because the DLL is probably already there from a previous page. You should attach the entire script and the entire log so the problem can be found.


well, after a bit of experimenting I resolved the issue by reducing the # of controls on the dialog. Originally I had 30 (1 checkbox, 1 groupbox, 14 bitmaps and 14 radio buttons) so I made the 14 bitmaps 1 large bitmap, 256 colors so I could use transparency and that resolved the issue. Thanks for your time anyway kichik