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

Вниз

как   Найти похожие ветки 

 
pirat ©   (2003-08-31 16:57) [0]

пишу


uses WordXP,...;

....
var WordApp : TWordApplication
...
WordApp := TWordApplication.Create(nil);
WordApp.Connect;


тут она заявлеяет что не был вызван CoInitialize.
Просекаю что нужно вызвать CoWordApplication которая вернет мне интервейс. А вот как теперь его "приделать" к WordApp ?
Я отка начал COM изучать так что строго не пинайте :)


 
Opuhshii ©   (2003-08-31 21:08) [1]

Объявить WordApp как IWordApplication,
и работать с ним


 
nikkie ©   (2003-08-31 22:50) [2]

>тут она заявлеяет что не был вызван CoInitialize.
это значит, что надо вызвать CoInitialize. в конце принято вызывать CoUninitialize.

>Объявить WordApp как IWordApplication
имеет смысл так сделать (и создавать через WordApp := CoWordApplication.Create), если тебе не требуется обрабатывать события ворда. но и в том, и в другом случае нужен CoInitialize.


 
Bel ©   (2003-09-01 09:43) [3]

У меня такая же фигня была (только с Outlook"ом), когда он работал у меня в отдельном потоке. Почитай в хэлпе про CoInitialize.


 
pirat ©   (2003-09-01 19:07) [4]

2Bel хрен его найдешь этот хелп, оказывается его в OLE засунули :)

2all
Спасибо , все заработало! :)



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-33805
jack128
2003-08-22 00:05
2003.09.11
Именинники 22 августа


4-33851
Vorobyev Sergey
2003-07-10 10:24
2003.09.11
Можно ли получить Handle процесса, не зная его PID?


1-33664
Empleado
2003-08-28 20:00
2003.09.11
Typed pointer


6-33717
TGrey
2003-07-09 21:45
2003.09.11
Как определить размер файла на сервере


6-33704
sergey2
2003-06-18 09:30
2003.09.11
TEmbeddedWB. Не могу избавится от сообщений об ошибках сценария