Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Способ хранения данных [D2, D3, D4, D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]


pasha_golub ©   (2002-08-14 14:59:00) 

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


pasha_golub   (2002-08-14 16:09:00) [1]

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


Skier   (2002-08-14 16:03:00) [2]

>pasha_golub


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



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

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

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

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


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


Opuhshii   (2002-08-14 15:59:00) [3]

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


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

TStringList


Skier   (2002-08-14 15:19:00) [5]

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


pasha_golub   (2002-08-14 15:16:00) [6]

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


Skier   (2002-08-14 15:02:00) [7]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо