Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранение информации [D7, WinXP]


Сергей ©   (2003-02-04 01:00:00) 

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

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

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


boets   (2003-02-04 08:17:00) [1]

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

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


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

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


крот   (2003-02-04 06:08:00) [3]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо