Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TListView [D7, D2005, 2000, XP, 2003]


apic ©   (2006-08-12 16:19:00) 

У меня проблема!!!! Написал программу которая вытаскивает иконки из различных файлов-ресурсов, иконки отображаю в TListView при добавлении иконок в TImageList. Так вот при количестве иконок свыше 500 шт. программа начинает тормозить и иконки медленно добавляются, если делаю компоненту метод HIDE, то на процессор нагрузка меньше но скорость добавления иконок не увеличивается, может кто знает как увеличить производительность при работе с этим компонентом.
          Еще говорят использовать свойство AllocBy, но мне ни какой разнецы не видно, ПАМАГИТЕ кто может!


apic   (2006-08-12 17:15:00) [1]

Огромное спасибо!!!!!!!!!!!!!! Дай Джо поможет...


Джо   (2006-08-12 17:13:00) [2]

А вообще, быстрее всего будет использовать OwnerData := Trueи таким образом "виртуализировать" данные.


Джо   (2006-08-12 17:12:00) [3]

ListView1.Items.BeginUpdate;
try
 //
 // тут добавляем все
 //
finally
 ListView1.Items.EndUpdate;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо