[python-win32] how to call the dll in python

Christian K. ckkart at hoc.net
Fri Nov 7 20:02:45 CET 2008


ysystudio wrote:
> I have a windows dll1.dll with a export function:
>  
> int f1(char filename,char **buf,int *bufLen)
> {
> int len;
> //got the length of file anyway,such as 100
> len = 100;//len = getLen(filename);
> *buf = (char*)calloc(100);
> *bufLen = len;
> return 0;
> }
>  
> then how can I call the f1 function with python.
> thanks for your response.


Have a look at ctypes (which is included in python since 2.5):

http://python.net/crew/theller/ctypes/

Christian



More information about the python-win32 mailing list