Win32 DLL ??

Hey

I create a Win32 DLL with ATL support in Visual Studio 2005 and i compile the dll and everything works fine on my computer there has Visual Studio 2005, but when I tried to run the dll on a machine there does not had VS 2005 i get a error 'Please reinstall the application'

I think it has something to do with version of msvc*.dll, but i 'm not sure, if it is how do i set the properties in VS 2005 . To work with older version of msvc*.dll




Answer this question

Win32 DLL ??

  • Sneath

    Thanks for the answer

    But when i use Dependes.exe, I can see that my dll use Atl80.dll and  Msvcr80.dll, these 2 dll's is not on my target computer, but can i compile my dll to instead use the old version af Atl*.dll and Msvcr*.dll, because i do not use any function there require the new version





  • Sepultang

    You have to install the CRT and maybe other DLL's from VS 2005.
    There is a VCRedist.exe to install the specific files.

    Use DEPENDS.EXE to see what components you need!

  • Win32 DLL ??