Вниз
Скачать: CL | DM;

Создание экземпляра TTreeNodes или способ хранения данных   Найти похожие ветки 

← →
pasha_golub ©   (2002-08-14 11:10) [0]

Есть TreeView, коий должен демонстрировать деревья (5 шт.). Одновременно модет демонстрировать только одно, остальные нужно где-то хранить. Так вот, я не могу работать с TTreeNodes, вылезает ошибка исполнения. Не могу для хранения использовать TStream, так как каждый узел в поле Data содержит указатель на TStringList, а TStream сохраняет только текст. Хотелось бы узнать возможные варианты хранения такой вот структуры. Спсб!


← →
LEKSYS ©   (2002-08-14 11:13) [1]

А как создаются деревья можно узнать? Через массив, базу, файл или еще как нибудь?


← →
pasha_golub ©   (2002-08-14 11:17) [2]

Деревья создаются в run time и там же к ним пристегивается TStringList, но сразу оговорюсь что на диск записывать неззя - теряется смысл и скорость, в таком случае лучше дерево "пересобрать", ну в смысле заново построить со всей структурой.


← →
TTCustomDelphiMaster ©   (2002-08-14 16:32) [3]

pasha_golub © (14.08.02 11:10)
Храни информацию в тех же деревьях, только сделай их невидимыми.


← →
VaS ©   (2002-08-14 16:38) [4]

TTreeView не должен служить местом хранения дерева. Он только отображает данные в данном виде. Все объекты должны присутствовать в виде йерархии объектов (удобно создавать такие деревья из объектов - наследников одного базового класса). Хранить - в XML или БД.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
8-85137
deema
2002-03-20 20:50
2002.08.26
Запись звука на диск


3-84934
Gri
2002-08-07 10:48
2002.08.26
Как ускорить цикл для считывания данных


1-84999
ArhAngel2
2002-08-15 21:48
2002.08.26
Как сделать ссылку на массив


14-85190
Дремучий
2002-07-30 11:10
2002.08.26
Не хочу показаться озабоченым... но хотелось бы узнать...


6-85145
Timon
2002-05-27 14:38
2002.08.26
Опрос DNS




   Наверх