https://foro.gambas-es.org/viewtopic.php?f=3&t=2094&p=12107#p12107
-----------------------------------
fabianfv
Jueves, 22 Diciembre 2011, 18:23

Re: Mensaje Warning: Circular References Detected En Mi Clase De Coneccion De Base Datos
-----------------------------------
Un mensaje de error indicando referencias circulares te señala que hay un error lógico en tu código (técnicamente sería posible que un error de este tipo se produzca en el código de Gambas, pero en la práctica es casi imposible que a Benoit se le escape algo así).

El error se produce porque Gambas no puede liberar la memoria ocupada por dos objetos porque ellos se referencian en forma mutua (Gambas elimina un objeto de la memoria cuando ya no queda ninguna variable de referencia apuntando a tal objeto).

En tu código es probable que el problema provenga de que guardas un objeto Result en la propiedad Tag de un Combo. Así que deberías tener especial cuidado de eliminar la referencia al objeto Result de a propiedad Tag del combo, cuando el objeto Result ya no sea necesario.

Pero no te lo puedo asegurar porque en necesario revisar también el código que interactúa con los objetos CDB, así que tal vez el problema esté en otro lugar del código.

Happy debugging !!!


