![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение иерархической структуры. [D5, Win95/98]
DenKop © (2002-01-30 23:17:00)Есть структура такого типа: Год.Месяц.День
Например: 2001.Март.23
Кол-во лет,месяцев и дней не определно,т.е. в одном году необязательно должно быть 12 месяцев, какие то месяца могут отсутствовать.Не подскажет ли кто алгоритм для сохранения такой структуры в файле.Заранее благодарен.
Ura (2002-02-01 12:09:00) [1]А можно попробовать ini файл
[ год 1 + месяц 1 ]
число 1 = value 1
число 2 = value 2
[ год х + месяц х]
число 1 = value
DenKop (2002-02-01 00:44:00) [2]Идея Walker_sw интересная, попробую, а про сохранение структуры в TTreeView я в общем не подумал. Всем спасибо.
>>SoftOne я выразился вполне понятно, я думаю это вы меня не поняли, а не я задал непонятный вопрос.
Walker_sw (2002-01-31 06:28:00) [3]хм... попробуй так (если я правильно понял)
type
TMyString = String[12]; //12 символов тебе хватит под название любого месяца
type
MyStruct = record
year: Word;
Month: TMyString;
Day: Byte;
end;
если файл типизированный, например File Of MyStruct, то проблемы возникают, когда ты поля своей структуры объявляешь типом String, т.к. переменные этого типа не имеют заранее оговорённой длины.
Фэ (2002-01-30 23:37:00) [4]2001
Январь
01
02
30
Февраль
28
Декабрь
15
16
2002
т.д
Структрура TTreeView
LoadFromFile
SaveToFile