Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизСпособ хранения данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c