Re: Forcing VC8 runtimes to be used by third party DLLs

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Dave Moran wrote:
I have upgraded to VS2005, but a number of my third party DLLs are
still using MSVCRT.DLL etc (probably from VC6), rather than
MSVCR80.DLL. These DLLs are in process COM servers. I need them to
use the same CRT as my application so that I can control their
locale. Is there a way to force them to use MSVCR80.DLL etc. I've
been looking at manifests, but I'm not sure if that is the correct
approach.

I think youi need to rebuild those. Otherwise, you might want to
make a copy of MSVCR80.DLL and rename it to MSVCRT.DLL and see what
happens.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask


.



Relevant Pages

  • Re: How do you resolve "standard" DLLs?
    ... in the linker resolving external DLLs, ... Code produced by VC6 and VC8 is laregly compatible at the binary level ... The name decoration for template functions changed. ...
    (microsoft.public.dotnet.languages.vc)
  • Re: VC++ DLL UPGRADE
    ... You can expect warnings about depreciated functions. ... do as David says and keep an original copy of your VC6 ... I am supposed to migrate dlls which are written in Visual C++ 6.0 to ... David Wilkinson ...
    (microsoft.public.vc.language)
  • Re: 1.1 com interface (I suspect) -clarified
    ... and .NET mail package uses CDO and both servers are w2k adv servers ... Is it the exact same version of the COM libraries installed on both ... Check the DLL version numbers of the DLLs which implement ... on the second machine, and is everything they depend upon also present ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: VC++ DLL UPGRADE
    ... project) and copying all the relevant files to the new directory. ... (I haven't done it with any DLLs though.) ... You can expect warnings about depreciated functions. ... do as David says and keep an original copy of your VC6 ...
    (microsoft.public.vc.language)
  • Trouble executing COM+ DLL
    ... We got 4 servers. ... There is a COM+-application defined using roles for security. ... They are all running a COM+-application containing several DLLs ... We are now migrating to Delphi 2005. ...
    (microsoft.public.win32.programmer.ole)