![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TReader/TWriter для TPersistent из/в XML
guav © (2006-10-03 18:08:00)Кто осуществляс сабж, подскажите готовое решение.
Не хочу использовать dfm, т.к. не хочу закладываться на delphi да ещё и конкретную версию.
guav (2006-10-06 21:09:00) [1]статьи про совместное использование XML и RTTI http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=429Там же приведена реализация.
отдельно про XML и про RTTI много статей.
Библиотека, реализующая требуемую функциональность - QuickRTTI.
Сам ещё пока сохранение не делал (есть то, что треубет более срочной реализации).
atruhin (2006-10-06 19:58:00) [2]> Нашел таки несколько готовых решений.
А ссулку или пример не кинешь? Тоже интересно.
guav (2006-10-06 18:13:00) [3]Когда спрашивал, думал, что все этим давно пользуются...
Нашел таки несколько готовых решений. Также нашел статьи по RTTI для самостоятельой реализации.
> [4] Джо © (04.10.06 10:30)
Хорошая идея, как-то о такой возможности забыл. Возможно, поступлю так.
Reindeer Moss Eater (2006-10-04 10:49:00) [4]Учти при этом, что на машинах с разными разделителями чисел с плавающей точкой и пишутся они по разному (читаются правда с использованием DecimalSeparator). Формат не особенно хорош - подтормаживает на больших объемах, пишет много лишнего в файл.
В xml при записи float значений decimalseparator не используется
Джо (2006-10-04 10:30:00) [5]> Не хочу использовать dfm, т.к. не хочу закладываться на
> delphi да ещё и конкретную версию.
Ну, пусть тогда текстовый DFM будет. Не вижу особого труда потом его распарсить сторонней не-Делфи программой. У него структура простая и логичная :)
REA (2006-10-04 10:18:00) [6]Где то я видел половинчатое решение.
Учти при этом, что на машинах с разными разделителями чисел с плавающей точкой и пишутся они по разному (читаются правда с использованием DecimalSeparator). Формат не особенно хорош - подтормаживает на больших объемах, пишет много лишнего в файл.
guav (2006-10-03 22:12:00) [7]> На каком языке требуется готовое решение?
Решение требуется на Delphi.
Просто формат должен быть доступен не только для Delphi программ.
Формат файла ещё не определён http://www.delphimaster.ru/cgi-bin/forum.pl?id=1159885912&n=3.
Есть вариант писать XML вручную без использования RTTI и DefineProperties. Он скорее всего будет применён при отстсвии готовых решений.
DiamondShark (2006-10-03 21:43:00) [8]
> т.к. не хочу закладываться на delphi
На каком языке требуется готовое решение?