Russell Warren wrote: > On Mon, Dec 17, 2012 at 10:25 PM, Mark Hammond > <mhamm...@skippinet.com.au <mailto:mhamm...@skippinet.com.au>> wrote: > > The VS2008 redistributables should probably be in the same > directory (ie, msvc*90*.dll in system32) or else they might not be > loaded. If you use the "depends" tool from MS/sysinternals, you > will see both Python itself and pythoncom depend on this. > > > I ran the depends tool [1] and sure enough, pythoncom27.dll has 3 > missing dependencies: MSVCR90.DLL; IESHIMS.DLL; and WER.DLL
IESHIMS.DLL and WER.DLL are "delayed dependencies" -- see the hourglass? That means they don't have to be present unless they are actually called, and the tools that need them won't call them if they aren't present. MSVCR90.DLL is a "side-by-side" DLL, which means that it is version-stamped. It is possible (although I don't know that this is the problem) that pythoncom27.dll links to a different version of it than python27.dll. You might try installing the Visual C++ 2008 SP1 runtime update to see if that helps: http://www.microsoft.com/en-us/download/details.aspx?id=5582 Fortunately for everyone involved, the Visual Studio team abandoned the side-by-side stuff in Visual Studio 2010. -- Tim Roberts, t...@probo.com Providenza & Boekelheide, Inc. _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32