Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
1-38158
cutter-pro
2003-02-04 13:35
2003.02.13
Окно с кнопкой - это иллюзия?


7-38604
GOD
2002-12-08 00:44
2003.02.13
МОДЕМ


3-38133
Tundra
2003-01-28 13:04
2003.02.13
Связь через BDE с ORACLE.


3-38121
Big_Rom
2003-01-28 07:20
2003.02.13
oracle и тип нумбер


7-38584
tanuha
2002-12-09 14:21
2003.02.13
Автодобавление пустой строки в DBGrid




   Наверх