TObject -> BLOB
От: Космос Украина  
Дата: 19.04.05 16:27
Оценка:
Дано
1. База на MySQL
2. В базе поле fBody типа LONGBLOB
2. Наследник TObject

Надо
Сохранить в поле fBody объект-наследник от TObject
КАК? Не знаю
Посоветуйте кто сталкивался с подобными вещами.
Re: TObject -> BLOB
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.04.05 17:01
Оценка:
Здравствуйте, Космос, Вы писали:
К>Посоветуйте кто сталкивался с подобными вещами.
Советую сохранять все-таки наследников от TComponent. Для них есть методы чтения/записи в произвольный TStream.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: TObject -> BLOB
От: Космос Украина  
Дата: 20.04.05 07:06
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Советую сохранять все-таки наследников от TComponent. Для них есть методы чтения/записи в произвольный TStream.


К сожалению такой возможности нет Это не мой класс и так исторически сложилось что папочка у него именно TObject...
Re[3]: TObject -> BLOB
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.04.05 07:29
Оценка:
Здравствуйте, Космос, Вы писали:
К>К сожалению такой возможности нет Это не мой класс и так исторически сложилось что папочка у него именно TObject...
Ну тогда руками пиши для него сериализацию.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: TObject -> BLOB
От: Космос Украина  
Дата: 20.04.05 08:40
Оценка: :)
Здравствуйте, Sinclair, Вы писали:

S>Ну тогда руками пиши для него сериализацию.


Та чувствую другого выхода и не остается. Попробую в XML запихнуть, а его уже в базу...
Re[3]: TObject -> BLOB
От: Danchik Украина  
Дата: 20.04.05 12:17
Оценка:
Здравствуйте, Космос, Вы писали:

К>Здравствуйте, Sinclair, Вы писали:


S>>Советую сохранять все-таки наследников от TComponent. Для них есть методы чтения/записи в произвольный TStream.


К>К сожалению такой возможности нет Это не мой класс и так исторически сложилось что папочка у него именно TObject...


Тогда только ручками. Если б он хотя бы от TPersistent был порожден.... В случае когда это не твой класс (тоесть менять ты его не имееш права) то ты даже подправить published свойства не сможеш.
Так что CoDOMDocument.Create и поехали...
Re[4]: TObject -> BLOB
От: Космос Украина  
Дата: 20.04.05 12:38
Оценка:
Здравствуйте, Danchik, Вы писали:

D>Здравствуйте, Космос, Вы писали:


К>>Здравствуйте, Sinclair, Вы писали:


S>>>Советую сохранять все-таки наследников от TComponent. Для них есть методы чтения/записи в произвольный TStream.


К>>К сожалению такой возможности нет Это не мой класс и так исторически сложилось что папочка у него именно TObject...


D>Тогда только ручками. Если б он хотя бы от TPersistent был порожден.... В случае когда это не твой класс (тоесть менять ты его не имееш права) то ты даже подправить published свойства не сможеш.

D>Так что CoDOMDocument.Create и поехали...

Та я по другому вывернулся. Обошелся без этого, вместо того чтобы весь объект в базу пихать, я его раздербанил и по частям в разные поля... в общем вроде работает Все равно пасиб...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.