Утечка памяти присутствует. Когда включена опция rdgAllowQuickSearch и соответственно делается поиск, при закрытии программы HeapTRC выдает такое (но это конечно не полный список, т.к. далее все в таком же виде):
- Код: Выделить всё
Call trace for block $0687D168 size 16
$00438F92 TLIST__CREATE, line 618 of E:/Programming/FPC/trunk/source/rtl/objpas/classes/lists.inc
$008A32CF DATASETLOCATETHROUGH, line 465 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas
$004B6B83
$006143FF
$004B4B8A
$00569107
$005695CE
$0056B8BB
$0056D45A
$75BE635B
$75BD729C
$75BD63DB
$75BD61B0
$0056E76D
Call trace for block $0686CA68 size 16
$008A32CF DATASETLOCATETHROUGH, line 465 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas
$004B6B83
$006143FF
$004B4B8A
$00569107
$005695CE
$0056B8BB
$0056D45A
$75BE635B
$75BD729C
$75BD63DB
$75BD61B0
$0056E76D
$0042C9E2
Call trace for block $06D39768 size 16
$008A32FE DATASETLOCATETHROUGH, line 467 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas
$004B6B83
$006143FF
$004B4B8A
$00569107
$005695CE
$0056B8BB
$0056D45A
$75BE635B
$75BD729C
$75BD63DB
$75BD61B0
$0056E76D
$0042C9E2
Call trace for block $06CF4868 size 16
$00438F92 TLIST__CREATE, line 618 of E:/Programming/FPC/trunk/source/rtl/objpas/classes/lists.inc
$008A32CF DATASETLOCATETHROUGH, line 465 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas
$004B6B83
$006143FF
$004B4B8A
$00569107
$005695CE
$0056B8BB
$0056D45A
$75BE635B
$75BD729C
$75BD63DB
$75BD61B0
$0056E76D
Call trace for block $068686E8 size 16
$008A32CF DATASETLOCATETHROUGH, line 465 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas
$004B6B83
$006143FF
$004B4B8A
$00569107
$005695CE
$0056B8BB
$0056D45A
$75BE635B
$75BD729C
$75BD63DB
$75BD61B0
$0056E76D
$0042C9E2
Call trace for block $0687A868 size 16
$008A32FE DATASETLOCATETHROUGH, line 467 of ./rxdb/rxdbutils.pas
$0089C3C7 TRXDBGRID__SETQUICKUTF8SEARCH, line 5394 of ./rxdb/rxdbgrid.pas
$0089C53C TRXDBGRID__UTF8KEYPRESS, line 5428 of ./rxdb/rxdbgrid.pas