On Mar 31, 12:53 pm, "mimi.vx" <[EMAIL PROTECTED]> wrote: > On Mar 31, 4:22 pm, rdahlstrom <[EMAIL PROTECTED]> wrote: > > > > > So I have a 64 bit Windows 2003 system, running python 2.5.1.1. > > > I can import a Windows .dll (msvcrt or whatever) using ctypes, but > > when attempting to import another application-specific .dll (tibrv.dll > > if anyone is familiar with it), I receive the error WindowsError: > > [Error 193] %1 is not a valid Win32 application. > > > I know there's a Windows on Windows (wow) which allows 32 bit > > processes to run on 64 bit windows - is there a way to work this in > > somehow? Maybe I'm barking up the wrong tree? > > > Code is simple, and works on 32 bit systems no > > > from ctypes import * > > #this doesn't work > > tibrv = cdll.tibrv > > #this does work > > msvcrt = cdll.msvcrt > > all dlls and python must be 32bit or 64bit, no mixed ...
Crap, no way to make a 32 bit load, even using the wowexec? -- http://mail.python.org/mailman/listinfo/python-list