Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/12/2012, 11:45
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 9 meses
Puntos: 83
Respuesta: Funcion llamando structura dinamic

"...Tendre de hacer alguna chapuza ya que la funcion no podra devolver un return 1 si me da error..."

Si te da un error debes liberar la memoria bloqueada hasta el error y retornar NULL

Si quieres tener un mayor control de los errores que se producen debes implementar 'algo' (una struct, una clase, yo que se) para comunicarle un indice de error, de forma que cuando esta funcion o cualquier otra provoca un error (en este caso si retorna nulo) haces una llamada del tipo getlasterror para saber el ultimo indice de error logeado, y si te sobra tiempo puedes asignar cada indice de error con un texto para crear otra funcion del tipo getlasterrormessage. Y no es una chapuza ya que muchas api lo llevan.

Saludos
vosk