![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Быстро заполнить TTreeView
Alx2 © (2002-03-15 15:47:00)У меня происходит заполнение TTreeView (есть список файлов с полным путем к ним, по этому списку строится дерево каталогов). Но происходит это слишком медленно. Есть какие-нибудь хитрости при работе с этим компонентом, чтобы ускорить процесс? (TreeView.Items.BeginUpdate использую).
MBo (2002-03-15 17:01:00) [1]ушло на мыло
Alx2 (2002-03-15 16:42:00) [2]Спасибо!
А то я запарился на песочные часы глядеть...
MBo (2002-03-15 16:38:00) [3]в советах Озерова (Kuliba) есть доработка TreeView
Для сравнения: (486SX33)
TreeView:
128 сек. для загрузки 1000 элементов (без сортировки)*
270 сек. для сохранения 1000 элементов (4.5 минуты!!!)
HETreeView:
1.5 сек. для загрузки 1000 элементов - ускорение около 850%!!! (2.3 секунды без сортировки = stText)*
0.7 сек. для сохранения 1000 элементов - ускорение около 3850%!!!
там сотня строчек, если не найдешь, могу кинуть
и еще
virtualtreeview.lischke-online.de
но 2 мегабайта