On Thu, 22 May 2008 21:55:41 -0700, gianluca wrote: > Yes, I know it but when I load a function (a=myDLL.myFUNCT()) I've an > exception like this: > > Traceback (most recent call last): > File "<pyshell#18>", line 1, in <module> > myDLL.myFUNCT() > File "C:\Python25\lib\ctypes\__init__.py", line 353, in __getattr__ > func = self.__getitem__(name) > File "C:\Python25\lib\ctypes\__init__.py", line 358, in __getitem__ > func = self._FuncPtr((name_or_ordinal, self)) > AttributeError: function 'myFUNCT' not found
Then maybe the DLL doesn't contain a function called `myFUNCT`. Any chance you compiled your C as C++ and name mangling kicked in? Can you show a minimal C source for a DLL, how you compiled it, what you did on the Python side to call it, and how it fails? Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list