Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> BLOB -> Word, нужна помощь!!! 
:(
    Опции темы
DDX
  Дата 24.3.2005, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



есть база mdb, а в базе - поле BLOB, хранящее word-объекты. не знаю, нужна ли эта информация, но сохранялось это из oleContainer.SaveTostream.. LoadFromStream; Post, а в сам oleContainer кусок скопированного текста из ворда вставлялся через Paste..
так вот, моя проблема: как можно накидать в один ворд-документ содержимое всех блоб-полей???
заранее спасибо, если кто поможет )

З.Ы. обращаюсь к базе через ADO
З.З.Ы или, может, есть другой способ распечатать содержимое этих полей? нуно обязательно все вместе..

Это сообщение отредактировал(а) DDX - 24.3.2005, 10:47
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
DDX
Дата 25.3.2005, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



ни у кого идей нет smile

я уже страдаю ерундой: загружаю содержимое поля в контейнер, контейнер скидываю в файл, открываю файл вордом, копирую абзацы, докидываю в основной документ, прежний закрываю...
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
DDX
Дата 29.3.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



smile
никто не знает... smile

Это сообщение отредактировал(а) DDX - 30.3.2005, 09:11
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
DDX
Дата 4.4.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



поднимаю тему.. прошу простить..
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
Snowy
Дата 4.4.2005, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 4
Всего: 484



Цитата(DDX @ 24.3.2005, 10:46)
в сам oleContainer кусок скопированного текста из ворда вставлялся через Paste..

Ну так через Paste и вставляй.
Создал документ.
Взял одно поле - сделал Paste.
Взял второе поле - снова Paste... и т.д.
Цитата(DDX @ 25.3.2005, 10:42)
я уже страдаю ерундой: загружаю содержимое поля в контейнер, контейнер скидываю в файл, открываю файл вордом, копирую абзацы, докидываю в основной документ, прежний закрываю...

Правильно страдаешь. Главное ворд не показывать, пока все не поскидываешь.
PM MAIL   Вверх
DDX
Дата 4.4.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



ну, это неспортивно, а как сделать спортивно - догнать не могу.... smile

недостатки:
а) ну оооочень долго работает!
б) буфером обмена во время работы программы (а это несколько минут) пользоваться невозможно, так как копируется всё в него..
вот такой галяк..

Это сообщение отредактировал(а) DDX - 4.4.2005, 14:47
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
Snowy
Дата 4.4.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 4
Всего: 484



А ты закрывай все вместе.
Ты сейчас делаешь открыть-взять-закрыть.
Попробуй открыть-взять-открыть-взять ..... закрыть-закрыть.
Должно быстрее работать.
А еще быстрее будет открыть-открыть ..... взять-взять .... закрыть-закрыть.
Тогда и буфер будет по-минимуму задействовать.
Чтобы буфер вообще не использовать - поскидывай все в файлы, а потом в ворд подгрузи через Selection.InsertFile
PM MAIL   Вверх
DDX
Дата 6.4.2005, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

Репутация: нет
Всего: 5



Snowy
c Selection.InsertFile работать стало на порядок быстрее и буфер не используется.
остановлюсь на этом варианте!
спасибо за рациональную идею!

--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0493 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.