![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Способ хранения данных [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).