https://foro.gambas-es.org/viewtopic.php?f=1&t=167&p=722#p722
-----------------------------------
soplo
Jueves, 29 Octobre 2009, 18:39

Re: ¿Cómo Depurar Las Referencias Circulares?
-----------------------------------
Hombre, en una hoja de cálculo ese tipo de problemas pueden ser realmente complejos y viene bien una herramienta para detectarlos, pero en Gambas no veo el problema

Dim tb as object
tb=me.tableview
tb.tag="este soy yo"


Y ahora pongamos que en otro sitio tienes
tableview=tb
Y eso te da un error por referencia circular. Eso solo puede significar que tableview y tb son lo mismo así que para empezar estás haciendo una asignación inútil puesto que ambos ya son lo mismo. En este caso tendrías que mirar que es lo que contiene tb y para eso basta con buscar donde haces tb igual a algo.

Pero cuanto te encuentras ese tipo de problemas como regla general es que estás cometiendo un error de lógica. Conviene plantearse de nuevo lo que estas haciendo porque algo está muy mal. Lo mejor es ponerse al principio y comprobar paso a paso que estas haciendo y por que. Con toda seguridad encontrarás algún error de bulto.

Ese error yo no lo he tenido nunca pero errores de bulto .... si yo te contara ...

snif
 :oops:


