Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: 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 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
2-1162373363
JTAG
2006-11-01 12:29
2006.11.19
Господа подскажите плз как узнать открыт ли файл?


15-1162060770
Чапаев
2006-10-28 22:39
2006.11.19
Ещё глючок DMClient а


2-1162537219
WhiteBarin
2006-11-03 10:00
2006.11.19
Как сделать чтобы при загрузке была доступна только моя программа


2-1162238869
Evo
2006-10-30 23:07
2006.11.19
ошибка блин


2-1161933794
big_johnson
2006-10-27 11:23
2006.11.19
Из текста в SQL-базу