>>>>>>I created a Innosetup installation program. It attempts to register some DLL (ie. Filer.dll). The setup fails when registers thee DLL with an Unable to register error. I have tried to run the setup as administrator, but get the same error. Is there a trick to getting these DLL to register?
>>>>>
>>>>>I am not sure, if this would be helpful or not, but as far as I remember, Filer.dll is msvcr71.dll and msvcp71.dll dependent
>>>>
>>>>These two are also included in the setup application, and they too fail to register.
>>>
>>>The msvcr71.dll and msvcp71.dll are not COM DLLs and cannot be registered. What folder do you install them into?
>>
>>Thanks, My INNOsetup was trying to register all the DLL, not just the Filer.dll.
>
>You should install msvcr71.dll and msvcp71.dll into your application program files directory. This innosetup script works for me (not tested on 64-bit):
>
>[Files]
>Source: msvcr71.dll; DestDir: {app}; Flags: sharedfile 32bit
>Source: msvcp71.dll; DestDir: {app}; Flags: sharedfile 32bit
>Source: filer.dll; DestDir: {app}; Flags: regserver sharedfile 32bit
Thank you very much. Sometimes documentation on the Web can be unclear.
Greg Reichert