Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизБыстрый поиск по TreeView Найти похожие ветки
← →
TechnoDreamer © (2005-03-10 17:09) [0]Есть большое дерево TreeView, строится на основе элементво имеющих два поля ID и ParentID. Сначала созданются родительские элементы (ParentID=0), потом добовляются дочерние. Ищу в дереве TreeNode в котором ParentID=ID и добовляю к нему дочерний, только это очень медленно.
Хочу ускорить этот процесс забив в отсортированный двумерный массив ID=HTreeItem, а потом через GetNode получать родительскую ноду, так будет быстрее, но может есть какие то еще варианты ускорить этот процес?
← →
raidan © (2005-03-10 17:13) [1]Loadfromstream?
И не забивать голову созданием дерева?
← →
MetalFan © (2005-03-10 17:24) [2]VirtualTree
← →
TechnoDreamer © (2005-03-10 21:57) [3]2 raidan: Это ты к чему? Откуда это оно в стриме возьмется если его не создавать?
2MetalFan: если ты имел в виду VirtualTreeview с delphi-gems, то конечно мощнейшая штука, но не подходит, целый проект перелопачивать придется. Да и не уверен в том что оно скорсти придаст, я использую ненативный VCL тривью, достаточно быстрый, наколько может вообще быть быстрым такой поиск. Но мне надо что бы быстро находило ноду дерева по ее имени (свойству Text).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c