![]() |
|
Модераторы: MetalFan |
![]()
|
|
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
есть база mdb, а в базе - поле BLOB, хранящее word-объекты. не знаю, нужна ли эта информация, но сохранялось это из oleContainer.SaveTostream.. LoadFromStream; Post, а в сам oleContainer кусок скопированного текста из ворда вставлялся через Paste..
так вот, моя проблема: как можно накидать в один ворд-документ содержимое всех блоб-полей??? заранее спасибо, если кто поможет ) З.Ы. обращаюсь к базе через ADO З.З.Ы или, может, есть другой способ распечатать содержимое этих полей? нуно обязательно все вместе.. Это сообщение отредактировал(а) DDX - 24.3.2005, 10:47 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
ни у кого идей нет
я уже страдаю ерундой: загружаю содержимое поля в контейнер, контейнер скидываю в файл, открываю файл вордом, копирую абзацы, докидываю в основной документ, прежний закрываю... --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
Это сообщение отредактировал(а) DDX - 30.3.2005, 09:11 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
поднимаю тему.. прошу простить..
--------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 4 Всего: 484 |
Ну так через Paste и вставляй. Создал документ. Взял одно поле - сделал Paste. Взял второе поле - снова Paste... и т.д.
Правильно страдаешь. Главное ворд не показывать, пока все не поскидываешь. |
||||
|
|||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
ну, это неспортивно, а как сделать спортивно - догнать не могу....
недостатки: а) ну оооочень долго работает! б) буфером обмена во время работы программы (а это несколько минут) пользоваться невозможно, так как копируется всё в него.. вот такой галяк.. Это сообщение отредактировал(а) DDX - 4.4.2005, 14:47 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 4 Всего: 484 |
А ты закрывай все вместе.
Ты сейчас делаешь открыть-взять-закрыть. Попробуй открыть-взять-открыть-взять ..... закрыть-закрыть. Должно быстрее работать. А еще быстрее будет открыть-открыть ..... взять-взять .... закрыть-закрыть. Тогда и буфер будет по-минимуму задействовать. Чтобы буфер вообще не использовать - поскидывай все в файлы, а потом в ворд подгрузи через Selection.InsertFile |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: нет Всего: 5 |
Snowy
c Selection.InsertFile работать стало на порядок быстрее и буфер не используется. остановлюсь на этом варианте! спасибо за рациональную идею! --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |