Страница 1 из 1

BLOB и Word

Добавлено: 22 апр 2005, 10:01
DIC
Необходимо сохранить файлы типа *.doc в БД
и потом открыть их в Word
С сохранением проблем нет, а вот открвтие в редакторе вызывает сомнение правильности реализации
Вот мой вариант открытия хранимого файла:
1.Сохранения его в какой либо временной директории.
2.Открытие файла в Word с диска.
3.Модификация файла
4.Сохранение файла в БД.

У меня возникли сомнения в правильности реализации
посоветуйте что можно ещё сделать...

Можно есть готовые примеры отличающееся от моего....

С УВАЖЕНИЕ И ЗАРЕНЕЙ БЛАГОДАРНОСТЬЮ, ЗА ПОМОЩ,
DIC

Добавлено: 22 апр 2005, 10:23
kdv
У меня возникли сомнения в правильности реализации
сомнения насчет чего? предложи еще варианты.

Добавлено: 22 апр 2005, 10:34
DIC
kdv писал(а):
У меня возникли сомнения в правильности реализации
сомнения насчет чего? предложи еще варианты.
Сомнения на счёт правильности....т.е. нужен совет бывалых
ето так делается или же....как то по другому.???
Так это я хотелбы услышать от вас варианты....:)

Добавлено: 22 апр 2005, 11:21
kdv
ну еще это можно сделать через хранение ole-контейнеров. других вариантов вроде бы нет.

Добавлено: 22 апр 2005, 12:17
DIC
kdv писал(а):ну еще это можно сделать через хранение ole-контейнеров. других вариантов вроде бы нет.
А реальные примеры...есть посмотреть бы ....или почитать...

Добавлено: 22 апр 2005, 12:23
kdv
а поискать примеры в инете?

Добавлено: 22 апр 2005, 16:04
DIC
kdv писал(а):а поискать примеры в инете?
:) а для чего форумы созданы.....или я час искать буду или мне добрые люди подскажут....

Добавлено: 22 апр 2005, 16:59
kdv
я бы сказал, для чего форумы созданы....

Когда то, в глубоком детстве, я надыбал oleunit как раз для передачи блобов в и из оле-объектов. Было это для Delphi 1 (или 2?) (www.ibase.ru/download/oleunit.zip). Сам понимаешь, что нынче ole не в моде, моден com, впервые с com-компонентами для офиса я работал когда они появились, но данным вопросом не интересовался.

собственно. если глядеть в FAQ, то с блобами можно работать путем передачи данных в/из Stream. Твоя задача - либо кинуть stream в файл, либо кинуть его в com/ole контейнер. Этот вопрос как таковой IB/FB не касается.