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

Вниз

как засунуть деревце в файл?   Найти похожие ветки 

 
Asderg   (2002-09-04 05:56) [0]

Господа профи, подскажите, как засунуть в файл СВОЕ дерево (TreeView не нужен). Допустим, у меня есть

pTMyTreeNode = ^TMyTreeNode;
TMyTreeNode=class
private
id : array[0..9] of char;
child : array[0..3] of pTMyTreeNode;
public:
//...
published
//...
end;

TMyTree=class
private
treeid : array[0..19] of char;
root : pTMyTreeNode;
public:
//..
published
//..
end;


как сделать, например

fs:=TFileStreamCreate("tree.dat", fmOpenRead);
mytree.SaveToStream(fs);

или что-то типа этого. Что от чего наследовать и как сохранятся ссылки на child, они ведь указатели в памяти? :-\
Ответьте лучше на мыло : asderg@yandex.ru
Поможите, люди добрые... :)


 
asderg   (2002-09-04 12:20) [1]

неужели никто не <bold>поможет</bold> ? ... :~((


 
MBo ©   (2002-09-04 12:29) [2]

пишешь примерно так - уровень узла, данные узла, затем так же детишек (рекурсивно)
0
node1
1
node11
1
node12
2
node121
2
node122
1
node13
0
node2
и т.д.
Тогда и читать легко.


 
asderg   (2002-09-06 06:05) [3]

всем спасибо. уже сделал...



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-50700
Евгений Дем.
2002-08-31 11:33
2002.09.16
Как перехватить нажатие кнопки Windows и M


3-50641
maxim2
2002-08-27 08:10
2002.09.16
Как скопировать записи из файлов DBF(dBase3) в таблицы Paradox


1-50712
reach
2002-09-02 12:41
2002.09.16
Как получить версию ActiveX компонента


1-50727
billybons
2002-09-05 15:51
2002.09.16
как запретить форме закрываться по Alt-F4 ?


14-50979
Zer
2002-08-22 15:24
2002.09.16
Господа!!!