Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Хранение информации   Найти похожие ветки 

 
Сергей   (2003-02-04 01:00) [0]

Столкнулся с проблемой хранения настроек для программы. Поначалу использовал TIniFile, но оказалось что мне нужно хранить более сложные вещи вроде multiline text. Как это лучше всего сделать? Необходимое условие - файл с настройками должен быть читабельным, т.е. должна быть возможность легко править его "руками". Короче, мне нужно подобие TIniFile но с какой-либо поддержкой multiline.

Удобным для меня вариантом является файл вида:
<node>
<property1>
value
</property1>
<property2
value
</property2>
</node>

Но очень лениво писать его разборщик. Может быть есть готовые разработки?


 
крот ©   (2003-02-04 06:08) [1]

Может попробовать хранить настройки в реестре?


 
OxOTHuK   (2003-02-04 07:35) [2]

я храню в ТХТ файле в виде PARAM=VAL а потом в цикле While и через if ..... then param1:=VAL1....


 
boets ©   (2003-02-04 08:17) [3]

Я мыслю есть два улучшения:
1. Можно использовать TIniFile из пакета RXLibrary - это TIniFile с рядом наворотов (например, можно сохранять и восстанавливать объекты)
2. Вышеприведенный формат:
<node>
<property1>
value
</property1>
<property2
value
</property2>
</node>

Это собственно, XML. Его и нужно использовать (В Дельфях есть соотв. Компоненты для разбора XML, например TXMLTransform )



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

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-38506
gn
2003-01-27 16:52
2003.02.13
раз уш навсех наезжают


1-38289
yurikon_
2003-02-05 18:59
2003.02.13
Проблема с TChart


3-38026
Nikola62
2003-01-29 00:51
2003.02.13
Как узнать значение autoincrement поля в IB5


1-38335
___ALex___
2003-02-02 16:44
2003.02.13
Vertival Scroll Bar


1-38211
diks
2003-02-04 16:15
2003.02.13
Пароль