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

Вниз

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

 
pasha_golub ©   (2002-08-14 14:59) [0]

Нужно хранить часть файловой структуры логических дисков в памяти и по необходимости загружать их в TreeView. К примеру, нужно хранить 2 папки с файлами из С: + 3 папки из D:, а по нажатию кнопки выводить одну из структур в TreeView либо С, либо D, соответственно с вложенными папками и файлами.


 
Skier ©   (2002-08-14 15:02) [1]

>pasha_golub
TreeView может писать и читать себя в/из потока (TStream).


 
pasha_golub ©   (2002-08-14 15:16) [2]

> skier
Он в Стрим записывает только текст, а мне еще Data нужно куда-нить запихнуть.


 
Skier ©   (2002-08-14 15:19) [3]

>pasha_golub
А что у тебя в Data ?


 
pasha_golub ©   (2002-08-14 15:54) [4]

TStringList


 
Opuhshii ©   (2002-08-14 15:59) [5]

TStringList может писать и читать себя в/из потока


 
Skier ©   (2002-08-14 16:03) [6]

>pasha_golub


> Он в Стрим записывает только текст



TStringList.CommaText - чем тебе не текст.

А методы записи и чтения напиши напиши сам...

Например писать данные узла можно так :

ANodeStr := Node.Text + Delimiter + TStringList
(Node.Data).CommaText


При чтении разбираешь это дело и усё...


 
pasha_golub ©   (2002-08-14 16:09) [7]

>skier
Отличная идея, это у меня уже голова пухнет, а все ж на поверхности лежало. Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-85104
I__am
2002-08-14 18:22
2002.08.26
Вопрос по созданию каталогов и Дельфей


3-84925
Igel
2002-08-06 13:42
2002.08.26
Почему DBGrid возвращает событие на изменение...


3-84859
BAY
2002-08-05 07:31
2002.08.26
Что же использовать вместо FLOAT?


1-85079
Schema
2002-08-14 16:30
2002.08.26
StringGrid


1-84992
Nazareth
2002-08-15 15:06
2002.08.26
Проблема с TTimeStamp под Delphi 6