Главная страница
    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.46 MB
Время: 0.042 c
15-1162215563
@!!ex
2006-10-30 16:39
2006.11.19
GotDotNet


5-1142922867
zorik
2006-03-21 09:34
2006.11.19
"Массив" объектов


2-1162297425
koha
2006-10-31 15:23
2006.11.19
как ListBox сохранить в файл...


15-1162310042
Cyrax
2006-10-31 18:54
2006.11.19
Кодинг COM-порта на Win32API


1-1160132017
Wolfram
2006-10-06 14:53
2006.11.19
Расширенный TStringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский