Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2012, 09:50
Harchet
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Pasar un objeto desconocido por referencia

Si tienes razon. Pensaba que habria una solucion magica para esto.
Lo acabo de solucionar, basicamente ctypes te permite crear estructuras comos las que tienes en c, lo que he hecho basicamente es crear una estructura igual a la que tengo en mi .h crear el objeto y pasarselo por referencia usando ctypes.byref(), algo asi:
Código:
class Nombre_structura(ctypes.Structure):
    _fields_=[('variable1', ctypes.c_int*4),('_variable1', ctypes.c_byte)
                   ....
                   ]

data=Nombre_structura()
funcion(ctypes.byref(data))
Muchas gracias de todas maneras.