Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Вниз

Сохранение иерархической структуры.   Найти похожие ветки 

 
DenKop   (2002-01-30 23:17) [0]

Есть структура такого типа: Год.Месяц.День
Например: 2001.Март.23
Кол-во лет,месяцев и дней не определно,т.е. в одном году необязательно должно быть 12 месяцев, какие то месяца могут отсутствовать.Не подскажет ли кто алгоритм для сохранения такой структуры в файле.Заранее благодарен.


 
Фэ   (2002-01-30 23:37) [1]

2001
Январь
01
02
30
Февраль
28
Декабрь
15
16
2002

т.д

Структрура TTreeView
LoadFromFile
SaveToFile


 
Walker_sw   (2002-01-31 06:28) [2]

хм... попробуй так (если я правильно понял)

type
TMyString = String[12]; //12 символов тебе хватит под название любого месяца

type
MyStruct = record
year: Word;
Month: TMyString;
Day: Byte;
end;


если файл типизированный, например File Of MyStruct, то проблемы возникают, когда ты поля своей структуры объявляешь типом String, т.к. переменные этого типа не имеют заранее оговорённой длины.


 
DenKop   (2002-02-01 00:44) [3]

Идея Walker_sw интересная, попробую, а про сохранение структуры в TTreeView я в общем не подумал. Всем спасибо.

>>SoftOne я выразился вполне понятно, я думаю это вы меня не поняли, а не я задал непонятный вопрос.


 
Ura   (2002-02-01 12:09) [4]

А можно попробовать ini файл
[ год 1 + месяц 1 ]
число 1 = value 1
число 2 = value 2
[ год х + месяц х]
число 1 = value



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

Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
1-42745
Timka
2002-01-21 08:59
2002.02.14
удаление записи изи типизированного файла


1-42747
perov
2002-01-30 09:48
2002.02.14
работа с объектами в TStringList


1-42757
Dima Kopachev
2002-01-31 11:30
2002.02.14
Вывод числа в editbox


3-42696
Ольга
2002-01-22 10:54
2002.02.14
Таблицы


1-42804
Ruslan_
2002-01-29 22:17
2002.02.14
Компоненты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский