Страница 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 не касается.