Re: Accessing Visuall C++ DLL with Python

2007-12-26 Thread Gabriel Genellina
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


Accessing Visuall C++ DLL with Python

2007-12-20 Thread Murray, John
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?

 

Thanks,

John

-- 
http://mail.python.org/mailman/listinfo/python-list