Главная страница
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.05 c
8-1144670277
Acidlex
2006-04-10 15:57
2006.11.19
Измерение уровня сигнала с микрофона и линейного входа


6-1151469279
grab3
2006-06-28 08:34
2006.11.19
VPN/DIALUP соединения


15-1162358253
Pazitron_Brain
2006-11-01 08:17
2006.11.19
Power Shell


2-1162559308
проходил мимо решил заглянуть
2006-11-03 16:08
2006.11.19
StringGrid


15-1162324851
Колдун
2006-10-31 23:00
2006.11.19
Сохранение TreeView в HTML-формате