Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Компонента WordApplication и запуск Ворда   Найти похожие ветки 

 
Roksolan   (2003-07-07 21:49) [0]

Доброго времени суток!

Такая штука вышла. На работе пишу программу (D7), которая вынуждена работать с Com-серверами от Microsoft Word. Для сей беды использую компоненту WordApplication (версия для Office 2000). Свойства AutoConnect и AutoQuit := False, ConnectionKind := crRunningOrNew.

В процедуре делаю следующее:

...
WordApplication1.Connect;
WordApplication1.Visible:=True;
...

На работе (Win200/Office2000) все идет нормально. Word отпирается, дальше грузит нужные мне документы, редактирует их и т.п. Дома (WinXP/OfficeXP) - тоже. Но попытка выполнения приведенных 2 строчек на машине с Win98SE/Office2000 приводит к появлению сообщения "Запрос отклонен"... Все работает, только если Word предварительно открыть руками.

Может кто-нибудь сталкивался с такой проблемой?

Заранее благодарен, Roksolan.


 
Marat ©   (2003-07-09 07:32) [1]

Нет, не сталкивался, но сталкивался с другим. А зачем тебе
вообще эти компоненты? Попробуй проще:

uses ComObj;

var
OLE : Variant;
...
OLE := CreateOleObject("Word.Application");
OLE.Visible := true;
Ну и так далее. Работает это раза в два быстрее, да и проблем
с запросами не будет.


 
Roksolan   (2003-07-09 08:04) [2]

Спасибо, обязательно попробую... Скорость действительно может играть важную роль (в мой отчет, кроме всего прочего, вставляется и куча картинок, которые еще и масштабируются). А на деле, вроде бы не работает именно на том дефективном компьютере. Пускалось даже на Win98+Word97 - кроме этого ничего никогда на эту машину не ставилось.


 
AbrosimovA ©   (2003-07-09 08:19) [3]

У меня была такая же ошибка. Написал я программу, которая сворачивалась в трей. Пока сидит в трее - пишет через определенный промежуток времени(например, 2 минуты) в документ Excel. Так вот, когда я вызывал popup на значке программы в трее одновременно с записью в Excel, то и возникала эта ошибка. Или когда начинаешь редактировать тот же документ, в который происходит запись, происходит то же самое. Возможно, в момент записи(запроса на запись) нельзя отвлекать ни сервер(Excel), ни клиента(программа). Это чисто моё предположение



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-68049
Романов Р.В.
2003-07-05 11:54
2003.07.21
Удаление Win98


14-67980
Карелин Артем
2003-07-07 11:48
2003.07.21
Буржуйский форум по дельфи. ХОРОШИЙ.


14-68020
JibSkeart
2003-07-04 16:54
2003.07.21
EhLib как сделать чтобы работал без IDE


3-67688
Berezne
2003-06-26 17:14
2003.07.21
Не подскажете ли уважаемие как мне увидеть все записи???


3-67717
Alexey
2003-06-27 13:44
2003.07.21
Закрашивание DBGrid