Yes, I'm normally calling .DLL function with a defined API and memory layout. May not be optimal, when you don't have the C code available and the data structure is part of the API it works just fine.
-Larry Bates Jorgen Grahn wrote: > On Wed, 12 Oct 2005 11:13:52 -0500, Larry Bates <[EMAIL PROTECTED]> wrote: > >>Like others, without more information on what you have tried we are >>just guessing. Many times I've used the struct.unpack() module to >>unpack C "arrays" into python objects. > > > In that case, it sounds like you make yourself depend on the memory layout > of those C arrays -- generally a very bad thing to do. > > >>Don't know if this will help, >>but thought I'd pass it along. Post some code and we can help more. > > > Yes. Or at least tell us what the /type/ of that array is. > > I assume it's 'Foo thearray[]', in which case you usually would return it as > a Python list of whatever Python data structure you encode a Foo into -- > might be a tuple, or an integer, or a full-blown class of some kind, or ... > > /Jorgen > -- http://mail.python.org/mailman/listinfo/python-list