I have written a VB6 program and have sucessfully destributed it with the Inno5 compiler many times with no problems. I recently added a print routine in my program that requires the 'comdlg32.ocx' file which I now include with my setup program.
Now several people when using the set-up program are getting the message:
‘COMDLG32.OCX’ or one of its dependencies is not correctly registered: a file is missing or invalid.
I am thinking that this is only happening on 64-bit systems, since 'comdlg32.ocx' doesn't appear to be in the Windows\system32 folder, but not sure. I got at least one person to resolve this problem by 'registering' the 'comdlg32.ocx' file but there must be another work around for this!
Should I not be distributing the comdlg32.ocx file in the first place? If it does need to be included for that 'print routine' then is there a way to tell the compiler to only run in the 32-bit mode since that is what my VB6 program requires {sys32}?
Any HELP or other suggestions would be greatly appreciated!
Thanks in advance,
Mike