Re: Necesito Interpretar La Información De La Consola Del IDE De Gambas
Hola!.
Ayer mismo estaba con un código que me producía error referencia circular.
Era un simple programa, que una clase heredaba la clase DrawingArea, voy con ello y os muestro el error:
Citar:
gbx3: warning: circular references detected:
gbx3: 1 Rejilla
gbx3: 1 FormTest
gbx3: warning: 20 allocation(s) non freed.
La clase Rejilla hereda de DrawingArea. Como sabéis este componente solo mostrarse hace un "dibujado"
y no acaba de terminar, siempre está dibujando. Si en momento determinado lo pillas mal al cerrar la aplicación...se
produce el error de referencia circular.
La solución en este caso fue que al cerrar el formulario, el objeto tipo Rejilla se anulase.
Y fin del error.
Entonces digo yo que puede haber otra forma, pero en parte es normal que al cerrar la aplicación se libere de alguna forma
las referencias a esos objetos. A veces
gambas no lo hace todo. Hay que decirle que tiene que hacer...otra cosa es que no sepamos
como decírselo.....añadiría la coletilla...de titis, pero no...
En cierta forma el error por mi parte es entender por que lo hace.
Ah si, antes de terminar. Los errores que pueden algunas veces mostrarse en la consola, no es que sea culpa del propio
gambas, es que hay
algo que usa
gambas, por ejemplo la librería QT y esta falla de alguna forma..algo de esta. Si es que...otra vez la coletilla. No!, me tengo que controlar.
Saludos
===================
Gambas Básico
"No es un bug, es una característica no documentada"