On 4/03/2011 3:26 PM, Greg Ewing wrote:
Mark Hammond wrote:
What version of python and how many bits? I'm guessing you tried 3.2,
which means you must have used the 64bit version
No, it's 3.1, and 32 bit. It can't be 64, because the
machine I'm running it on can't handle that. (And it's
definitely not 23 bit either. :-)
Interesting - I'm really confused how the 32 bit version for 3.2 failed
to build correctly!
The only other thing I can think if is the manifest changes - windows
uses the manifest of the "owning hmodule" for some things
I don't really know anything about these manifest things.
Is there some tool I can use to examine them and see
whether anything is different?
The Windows SDK (and I assume VC - haven't checked) comes with a
"manifest tool" - mt.exe. The syntax is fairly obscure, but it allows
you to extract, change and add manifests (but not remove them AFAIK).
Note the manifest ID for DLLs is 2 - so the command to extract would be
something like:
mt.exe -inputresource:path\to\whatever.pyd;#2 -out:out.txt
HTH,
Mark
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32