Утечка памяти присутствует. Когда включена опция 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




 (модуль rxdbgrid_findunit)
 (модуль rxdbgrid_findunit)
