Форум: "Начинающим";
Текущий архив: 2011.09.11;
Скачать: [xml.tar.bz2];
ВнизTreeView Цветные строки Найти похожие ветки
← →
virex(work) (2011-05-27 06:41) [40]и еще, в процедуре удаления помеченных нодов
if not Assigned(itm) then continue;
лучше удалить ноду, т.к. она в любом случае "не рабочая" без объекта TMyItem
if not Assigned(itm) then begin
Application.ProcessMessages;
TreeView.Items.BeginUpdate;
try
TreeView.Items.Delete(i);
finally
TreeView.Items.EndUpdate;
end;//try
continue;
end;
← →
Dennis I. Komarov © (2011-05-27 09:38) [41]
> Ega23 © (26.05.11 20:04) [38]
> > Конечно да, эдак так штук 10000 нодов :) Юзеры расстреляют.
> Я как-то давно TDBTreeView писал. Дерево на ~ 2000 узлов
> строилось около полутора секунд (включая время отработки
> ХП на удалённом сервере БД)
Олег, ну ты же при этом не отрисовывал все ноды :)
← →
Ega23 © (2011-05-27 10:36) [42]
> Олег, ну ты же при этом не отрисовывал все ноды :)
Ну не FullExpand, конечно, но что-то отрисовывалось.
← →
Kirat © (2011-05-27 11:56) [43]Не могу понять "db.rawQuery("Select title,id from table;");" Вот єто что?
← →
VirEx © (2011-05-27 12:06) [44]>Kirat © (27.05.11 11:56) [43]
> Не могу понять "db.rawQuery("Select title,id from table;");" Вот єто что?
это выбор двух полей: заголовок title и уникальный идентификатор id
← →
kirat © (2011-05-27 14:14) [45]Ну я SQL знаю, и довольно не плохо! Но не могу понять db.rawQuery.
Я выборку делаю так:
QueryGroup.Close;
QueryGroup.SQL.Clear;
QueryGroup.SQL.Add("SELECT NAME, ID_ARTICLES_GROUP, PARENT_ID_ARTICLES_GROUP, DEL FROM GROUP");
QueryGroup.Open;
← →
VirEx © (2011-05-27 14:20) [46]>kirat © (27.05.11 14:14) [45]
см. [39], это абстракция, в дельфи этого нет, просто для наглядности взял из проекта для андроида java классы и методы
переделайте для себя
← →
Kirat © (2011-05-27 14:28) [47]Тьфу. А я то думаю, то ли лыжи не едут то ли...
Спасибо!
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.09.11;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.004 c