Pharaoh Atem
29th April 2006 22:18 UTC
Installer brings up an error immediately after logo shows
I wrote an installer, but on some computers the InstallOptions DLL file is complaining the MSVC 2003 dlls are missing, and errors out... So, my question is, was it compiled using MinGW or MSVC2003 and was it statically linked originally or dynamically linked?
Joel
30th April 2006 01:17 UTC
So I understand, InstallOptions doesn't need .NET 2003 runtimes, is IO the only DLL used by your installer?
Pharaoh Atem
30th April 2006 01:21 UTC
The plugins used are WAnsis, InstallOptions, NewAdvSplash, NSISArray, and System?... I think... I am using Component Manager...
Afrow UK
30th April 2006 12:35 UTC
Do you have the latest version of NSISArray?
Pre 1.0 I was using VS .NET 2003 (but I was pretty sure the plugin was dependent of .NET). Moved to VC 6 since.
-Stu
Pharaoh Atem
30th April 2006 13:36 UTC
I used NSIS 2.15... Does that contain the version of NSISArray that required the MSVCR71.DLL?
Afrow UK
30th April 2006 13:39 UTC
NSISArray doesn't come with NSIS. You would have downloaded it from:
http://nsis.sf.net/File:NSISArray.zip
-Stu
Pharaoh Atem
30th April 2006 13:48 UTC
I tried it, but now my installer FREEZES on launch! I reverted the DLL file... I have another problem though... I need to have my installer change a global variable on initialization, depending on the type of Windows... If it is Platform 9x, then I want it to change the variable to contain "A"... If it is Platform NT, then I want it to change the variable to contain "U"... I want the variable to change in the .onInit function... Global Variable is called "ENCODING"...