Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Cохранение TreeView в файл   Найти похожие ветки 

 
mr.Spok   (2005-06-08 11:45) [0]

Здрасте.Возникла проблемка.
1.Я создал Record и её полям присвоил параметры узлов, такие как например Name,Level,AbsoluteIndex и др.
Сохраняю эту структуру в файл.

2.Затем мне требуется открыть этот файл и по нему построить дерево. На первый взгляд показалось легко, но когда у узлов есть child"ы оказалось построить дерево сложнее.

Какие параметры узлов лучше сохранять в структуру, чтобы наиболее просто можно было построить дерево?
Спасибо!


 
Ega23 ©   (2005-06-08 11:51) [1]

Припиши каждому узлу ID и ParentID. По ним и строй. Всё очень просто.


 
Digitman ©   (2005-06-08 11:53) [2]

в данном случае никакие доп.структуры вообще не нужны

TTreeView легко сохраняется в файл (со всей его актуальной на момент сохранения структурой) "одним движением руки", и так же легко восстанавливается впоследствии

fs: TFileStream;

сохраняем

fs := TFileStraem.Create("MyTreeView.dat", fmCreate);
try
 fs.WriteComponent(MyTreeView);
finally
 fs.Free;
end;

восстанавливаем

fs := TFileStraem.Create("MyTreeView.dat", fmOpenRead);
try
 fs.ReadComponent(MyTreeView);
finally
 fs.Free;
end;



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

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.056 c
14-1117292547
sasha86
2005-05-28 19:02
2005.06.29
Рекомендуемые видео ролики


6-1112077504
|)elphin
2005-03-29 10:25
2005.06.29
Работа с Интернетом


1-1118249091
terra0
2005-06-08 20:44
2005.06.29
Динамические массивы


14-1117709898
GolNec
2005-06-02 14:58
2005.06.29
компонент для просмотра Анимированных Gif ok


6-1111790626
Сеть
2005-03-26 01:43
2005.06.29
Подскажите способ простейшего обмена данными между двумя ip ? (