How to pass NULL to a DLL using DynWin
syver-en+usenet at online.no
Mon Aug 19 15:50:04 CEST 2002
Wolfhart Bauer <nospam at wolfhart-bauer.de> writes:
> I am using the DynWin package to access DLL methods from Python. The
> problem is, I have to call a method with NULL as argument. The keyword
> None does not work. Neither does cstring(None). What is the correct
> way to pass NULL as parameter?
> Thanks for any help
Can't you pass 0 (anInteger)?
Here is an example using the kernel32 module (kernel32.dll) to get the
module handle to the executable of the current process.
The documentation states that the parameter can be a handle to an
executable or NULL
Quote from the Platform SDK:
If this parameter is NULL, GetModuleHandle returns a handle to the
file used to create the calling process.
>>> kernel32 = dynwin.windll.module('kernel32')
More information about the Python-list