[Lazarus-es] error al liberar formulario

Paola Bruccoleri pbruccoleri en adinet.com.uy
Sab Nov 6 20:04:56 CET 2010


El 06/11/2010 04:42 p.m., Paola Bruccoleri escribió:
>
> si, obtengo lo mismo que en la ventanita, pero la verdad, no se como 
> interpretar esta información para encontrar los bloques no liberados !!
>
le desmarqué la opción de enlazado:

y ahora obtengo algo más coherente:
Heap dump by heaptrc unit
74191 memory blocks allocated : 12959218/13118192
74187 memory blocks freed     : 12958922/13117888
4 unfreed memory blocks : 296
True heap size : 393216
True free heap : 392512
Should be : 392656
Call trace for block $0017D3A0 size 60
   $0040EF6A  REALLOCMEM,  line 317 of C:/fpcsvn/rtl/inc/heap.inc
   $004628C1  TRAWIMAGE__CREATEDATA,  line 1283 of graphtype.pp
   $00462A63  TRAWIMAGE__EXTRACTRECT,  line 1437 of graphtype.pp
   $00474DA9  TRASTERIMAGE__ASSIGN,  line 104 of ./include/rasterimage.inc
   $006EC20E  LOADLAZRESBITMAPIMAGE,  line 625 of vclutils.pas
   $006EC1C0  CREATEARROWBITMAP,  line 611 of vclutils.pas
   $006E87BB  TRXCUSTOMDBLOOKUPEDIT__CREATE,  line 614 of rxlookup.pas
   $0045A345  TREADER__READCOMPONENT,  line 875 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
Call trace for block $001FAB78 size 124
   $0040BD46  TOBJECT__NEWINSTANCE,  line 345 of 
C:/fpcsvn/rtl/inc/objpas.inc
   $0047485F  TSHAREDCUSTOMBITMAP__CREATE,  line 20 of 
./include/sharedcustombitmap.inc
   $00474D3B  TRASTERIMAGE__ASSIGN,  line 96 of ./include/rasterimage.inc
   $006EC20E  LOADLAZRESBITMAPIMAGE,  line 625 of vclutils.pas
   $006EC1C0  CREATEARROWBITMAP,  line 611 of vclutils.pas
   $006E87BB  TRXCUSTOMDBLOOKUPEDIT__CREATE,  line 614 of rxlookup.pas
   $0045A345  TREADER__READCOMPONENT,  line 875 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
   $0045A905  TREADER__READDATA,  line 976 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
Call trace for block $0017D4C0 size 64
   $0040BD46  TOBJECT__NEWINSTANCE,  line 345 of 
C:/fpcsvn/rtl/inc/objpas.inc
   $00476EBF  TCUSTOMBITMAP__CREATE,  line 49 of ./include/custombitmap.inc
   $006EC1FD  LOADLAZRESBITMAPIMAGE,  line 624 of vclutils.pas
   $006EC1C0  CREATEARROWBITMAP,  line 611 of vclutils.pas
   $006E87BB  TRXCUSTOMDBLOOKUPEDIT__CREATE,  line 614 of rxlookup.pas
   $0045A345  TREADER__READCOMPONENT,  line 875 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
   $0045A905  TREADER__READDATA,  line 976 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
   $00454A47  TCOMPONENT__READSTATE,  line 317 of 
C:/fpcsvn/rtl/objpas/classes/compon.inc
Call trace for block $00183618 size 48
   $0040BD46  TOBJECT__NEWINSTANCE,  line 345 of 
C:/fpcsvn/rtl/inc/objpas.inc
   $005FE7BD  TDATALINK__CREATE,  line 7 of datasource.inc
   $006E872C  TRXCUSTOMDBLOOKUPEDIT__CREATE,  line 606 of rxlookup.pas
   $0045A345  TREADER__READCOMPONENT,  line 875 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
   $0045A905  TREADER__READDATA,  line 976 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc
   $00454A47  TCOMPONENT__READSTATE,  line 317 of 
C:/fpcsvn/rtl/objpas/classes/compon.inc
   $004FD823  TCONTROL__READSTATE,  line 3151 of ./include/control.inc
   $0045A5D6  TREADER__READCOMPONENT,  line 927 of 
C:/fpcsvn/rtl/objpas/classes/reader.inc


evidentemente el problema está en un control rxlookupedit que uso para 
buscar.
Quizás sea un bug de las rx, porque ahí no hay ninguna mención a un pas 
mío!!

chauuuuuuuu





More information about the Lazarus-es mailing list