1 Aug 2010 14:00
TObjectList works; TFPObjectList gives memory leaks
Hi all, Still working on my file indexer: http://bitbucket.org/jb/flocate/changeset/6c6fa90e632e Each search for files creates a TObjectList descendant (TDirectoryEntryList, see directoryentrylist.pp) On finding a file, the search class createa a DirectoryEntry object with the relevant file properties and adds this to the directoryentrylist. Finally, I iterate through the list and store the results in a database. Then I try to destroy the directoryentrylist, and the directoryentry items get deleted by the Tobjectlist code. This works using a TObjectList; however when I use a TFPObjectList for TDirectoryEntryList, I have a memory leak of exactly all files/objects found that were not released. (This is in FPC 2.5.1/Win32) Am I missing something here? The documentation suggests that TObjectList and TFPObjectlist only differ in some notification stuff... Thanks, -- -- Regards, jb _______________________________________________(Continue reading)
RSS Feed