Вниз
Скачать: CL | DM;

TReader/TWriter для TPersistent из/в XML   Найти похожие ветки 

← →
guav ©   (2006-10-03 18:08) [0]

Кто осуществляс сабж, подскажите готовое решение.
Не хочу использовать dfm, т.к. не хочу закладываться на delphi да ещё и конкретную версию.


← →
DiamondShark ©   (2006-10-03 21:43) [1]


> т.к. не хочу закладываться на delphi

На каком языке требуется готовое решение?


← →
guav ©   (2006-10-03 22:12) [2]

> На каком языке требуется готовое решение?


Решение требуется на Delphi.
Просто формат должен быть доступен не только для Delphi программ.

Формат файла ещё не определён http://delphimaster.net/view/15-1159885912/ .

Есть вариант писать XML вручную без использования RTTI и DefineProperties. Он скорее всего будет применён при отстсвии готовых решений.


← →
REA   (2006-10-04 10:18) [3]

Где то я видел половинчатое решение.
Учти при этом, что на машинах с разными разделителями чисел с плавающей точкой и пишутся они по разному (читаются правда с использованием DecimalSeparator). Формат не особенно хорош - подтормаживает на больших объемах, пишет много лишнего в файл.


← →
Джо ©   (2006-10-04 10:30) [4]

> Не хочу использовать dfm, т.к. не хочу закладываться на
> delphi да ещё и конкретную версию.

Ну, пусть тогда текстовый DFM будет. Не вижу особого труда потом его распарсить сторонней не-Делфи программой. У него структура простая и логичная :)


← →
Reindeer Moss Eater ©   (2006-10-04 10:49) [5]

Учти при этом, что на машинах с разными разделителями чисел с плавающей точкой и пишутся они по разному (читаются правда с использованием DecimalSeparator). Формат не особенно хорош - подтормаживает на больших объемах, пишет много лишнего в файл.

В xml при записи float значений decimalseparator не используется


← →
guav ©   (2006-10-06 18:13) [6]

Когда спрашивал, думал, что все этим давно пользуются...
Нашел таки несколько готовых решений. Также нашел статьи по RTTI для самостоятельой реализации.

> [4] Джо ©   (04.10.06 10:30)

Хорошая идея, как-то о такой возможности забыл. Возможно, поступлю так.


← →
atruhin ©   (2006-10-06 19:58) [7]

> Нашел таки несколько готовых решений.

А ссулку или пример не кинешь? Тоже интересно.


← →
guav ©   (2006-10-06 21:09) [8]

статьи про совместное использование XML и RTTI http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=429 Там же приведена реализация.
отдельно про XML и про RTTI много статей.

Библиотека, реализующая требуемую функциональность - QuickRTTI .

Сам ещё пока сохранение не делал (есть то, что треубет более срочной реализации).



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

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



Память: 0.47 MB
Время: 0.036 c
1-1159168787
fynjy1984
2006-09-25 11:19
2006.11.19
WebBrowser и картинки


2-1162244867
!aLeXa!
2006-10-31 00:47
2006.11.19
Как послать форме сообщение maximize?


11-1139132248
homm
2006-02-05 12:37
2006.11.19
Хранение двоичных данных(файла) в *.dfm


15-1162194737
IMHO
2006-10-30 10:52
2006.11.19
Кто такие Лелеки?


15-1162378512
Rule
2006-11-01 13:55
2006.11.19
Интересуюсь ещё двумя компонентами, нужен хинт хороший




   Наверх