Текущий архив: 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.44 MB
Время: 0.009 c