[Gambas-user] Circular references and allocations non freed
Benoît Minisini
gambas at ...1...
Fri Sep 11 19:37:44 CEST 2015
Le 11/09/2015 19:32, martin p cristia a écrit :
> Hi:
>
> this shows up in the debugger after program ends with me.Close() in the
> main window:
>
> gbx3: warning: circular references detected:
> gbx3: 8 flagsSTRUCT
> gbx3: 47896 settingsSTRUCT
> gbx3: 13038 datosSTRUCT
> gbx3: 262848 zoomSTRUCT
> gbx3: warning: 323790 allocation(s) non freed.
>
> The total allocations are the sum of the list.
>
> all those struct are single objects, i.e. :
>
>
> Public Struct flagsSTRUCT
> LogFile As File ' 0 = cerrado
> LogFileName As String
> Perfil As Integer
> Pausa As Boolean
> PerfilTipo As String
> LogOn As Boolean
> palabra_clave As String
> lenguaje As String
> parar_calculos As Integer
> carga As Integer
> barra As Integer
> nudo As Integer
> material As Integer
> dibujar As Boolean
> resultado As Integer
> modo As Integer
> cambios As Boolean
> dibujando As Integer
> ayuda As String
> ayuda_mostrar As Boolean
> Estado As Integer
> Entrada As String
> EntradaLista As Boolean
> EntradaCancel As Boolean
> asistente_copletado As Integer
> asistente_actual As Integer
> MostrarDespuesCalculo As Integer
> OcultarCargas As Boolean
>
> End Struct
>
> Public flags As Struct FlagsSTRUCT
>
> any ideas?
>
Do you know what a circular reference is?
--
Benoît Minisini
More information about the User
mailing list