[IronPython] ctypes.py from FePy
fuzzyman at voidspace.org.uk
Mon Apr 7 18:54:56 CEST 2008
I've been trying to use ctypes.py from FePy for dynamic platform invoke.
Unfortunately it doesn't appear to work...
I'm trying to follow the example at:
Unfortunately 'WDLL' doesn't exist in ctypes. If I replace it with
'CDLL' it blows up with the following error:
>>> usr = pinvoke.CDLL("user32.dll")
>>> WM_KEYDOWN = 0x100
>>> HWND_BROADCAST = 0xFFFF
>>> usr.PostMessage(HWND_BROADCAST, WM_KEYDOWN, ord('a'), 0)
Traceback (most recent call last):
File , line 0, in <stdin>##88
File pinvoke, line unknown, in __call__
File e:\Dev\ironpython1\pinvoke.py, line 173, in __call__
SystemError: Object reference not set to an instance of an object.
Anyone got any ideas?
I'm using it with IronPython 1.1 as ctypes needs modifying slightly for
More information about the Ironpython-users