En Thu, 20 Dec 2007 16:48:34 -0300, Murray, John <[EMAIL PROTECTED]> escribió:
> I recently obtained USB device. Other users of the device apparently use > C or C++ to access it. I am more comfortable with Python and have used > it for other USB devices on a Windows system. I'm more of a hacker than > a programmer especially when it comes to Windows. The manufacturor > supplies xxx.h, xxx.lib and xxx.dll generated using Microsoft Visual > C++. Are all DLLs made equal? Does the manufacturor need to generate a > specific dll for Python? In principle, if you can access the device from a C program, you can do the same thing with Python and ctypes. Mismatched C runtimes (between Python and the library) might be an issue in some cases, like sharing a FILE struct or allocating memory from one side and freeing it on the other side. But "sane" APIs (for some definition of sanity) should be usable without problems. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list