Главная страница
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.023 c
1-38260
MT
2003-02-03 09:06
2003.02.13
Как поместить картинку в таблицу или список?


14-38434
Stager
2003-01-25 00:46
2003.02.13
Нужны злые люди. Для критики.


14-38464
EARL
2003-01-30 17:15
2003.02.13
Удаление пунктов меню из оболочки


1-38306
msoftware
2003-02-06 06:32
2003.02.13
Сохранение иконки в типизированный файл


1-38265
oss
2003-02-05 14:57
2003.02.13
список приторов