開発ブログ - FireMonkey TListBox removeObject でメモリリークした
Berlin upd2
TListBox に AddObject するときに
TListBoxItem を
のようにして作成すると
RemoveObject したときにメモリリークを起こしてしまった。
作成時に
とすれば、メモリリークは発生しなかった
TListBox に AddObject するときに
TListBoxItem を
ListBoxItem := TListBoxItem.Create(nil);
...
ListBox.AddObject(ListBoxItem);
のようにして作成すると
RemoveObject したときにメモリリークを起こしてしまった。
作成時に
ListBoxItem := TListBoxItem.Create(ListBox);
とすれば、メモリリークは発生しなかった