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

Вниз

Ошибка при работе с Word ом из DLL...   Найти похожие ветки 

 
Mazer   (2003-06-04 22:32) [0]

Проблема следующая:
Из программы вызывается DLL, в которой в свою очередь происходит работа с Word"ом.
На определенном этапе в DLL вызывается:
WordApplication1.Connect;
При отладке в этом месте происходит сбой с ошибкой:
"Не был произведен вызов CoInitialize".

При вставке точно такого же кода в обычный проект, не DLL, все работает на ура...

В чем проблема, понять не могу... :-(


 
Suntechnic ©   (2003-06-05 06:33) [1]

Судя по симптомам, работа с методами этой самой dll происходит в другом потоке

You need to initialize the COM library on a thread before you call any of the library functions except CoGetMalloc...

И ещё... обрати внимание на следующее замечание... просто для справки...

Because there is no way to control the order in which in-process servers are loaded or unloaded, do not call CoInitialize, CoInitializeEx, or CoUninitialize from the DllMain function.



 
Mazer   (2003-06-05 12:26) [2]

Suntechnic
Спасибо, вызвал CoInitialize и все заработало.
С таким же успехом работает OLEInitialize...

но... как быть с замечанием?
CoUninitialize (OLEUninitialize) дают сбой при вызове...

что делать теперь?



 
Suntechnic ©   (2003-06-05 19:32) [3]

>Mazer (05.06.03 12:26)
CoUninitialize (OLEUninitialize) дают сбой при вызове...

Объяснись. Какой збой? Где вызываешь?


 
Mazer   (2003-06-05 20:07) [4]

Пытался вызывать после WordApplication.Disconnect в той же процедуре...

то есть:
CoInitialize(nil);
WordApplication.Connect;

.................

WordApplication.Disconnect;
CoUninitialize;



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-60232
zeppelin
2003-06-05 15:21
2003.06.19
Повернутый шрифт


3-60093
Илайдж
2003-05-29 07:53
2003.06.19
При добавлении в поле базы строки размером > 255


1-60187
aleman
2003-06-05 10:05
2003.06.19
Как закрасить сектор круга?


8-60272
andwcomm
2003-03-05 14:30
2003.06.19
Уважаемые МАСТЕРА Как играть звук из *.wav файла даже если звуков


1-60266
vlad1972
2003-06-06 10:23
2003.06.19
Быстрое создание отчетов