- Рейтинг
- 2
Выделяемая память на создание ListView с изображениями не освобождается после закрытия окна с данным объектом, и соответственно, при повторном его использовании с темиже картинками тратится новое свободное пространство оперативки.
Пытался освобождать память следующим образом (но безуспешно):
dotNetControl lv_objects "System.Windows.Forms.ListView"
...
w = lv_objects.LargeImageList.images.GetEnumerator(); w.Reset()
while w.MoveNext() do ( w.Current.Dispose() )
Какие могут быть соображения?
Пытался освобождать память следующим образом (но безуспешно):
dotNetControl lv_objects "System.Windows.Forms.ListView"
...
w = lv_objects.LargeImageList.images.GetEnumerator(); w.Reset()
while w.MoveNext() do ( w.Current.Dispose() )
Какие могут быть соображения?