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

Reply via email to