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

Вниз

OLE, обработка событий на C++   Найти похожие ветки 

 
Juice ©   (2005-06-30 18:26) [0]

Вопрос сишникам.
Работаю через OLE с Microsoft Outlook. Как установить обработчик некоего события в C Builder"e ? Вроде как простая операция а у меня не получается :(
Вот как пишу я:

void __fastcall myfunc(void)
{
}
...

oApp = CreateOleObject("outlook.application");
oNs  = oApp.OleFunction("GetNameSpace", "MAPI");
oNs.OlePropertyGet("SyncObjects").OleFunction("Item",1).OlePropertySet  ("SyncEnd", myfunc);


В ответ выдается ошибка EoleSysError - "Unknown name"


 
Ломброзо ©   (2005-06-30 18:46) [1]

Juice ©   (30.06.05 18:26)
oApp = CreateOleObject("outlook.application");
oNs  = oApp.OleFunction("GetNameSpace", "MAPI");
oNs.OlePropertyGet("SyncObjects").OleFunction("Item",1).OlePropertySet  ("SyncEnd", myfunc);

В ответ выдается ошибка EoleSysError - "Unknown name"


Неправильно. Читаем про IDispEventImpl<> и IDispEventSimpleImpl<> в МСДН
Или мучаемся со всей цепочкой IConnectionPointContainer->IConnectionPoint етс.

--------
DMJS 0.6 | http://dmjsclient.narod.ru


 
Juice ©   (2005-06-30 18:57) [2]

Tnks!


 
Juice ©   (2005-07-01 15:44) [3]

Тема продолжается тут : http://delphimaster.net/view/10-1120198408/



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1120559510
Kolan
2005-07-05 14:31
2005.07.25
Как главному потоку узнать что другой уже закончил работу.


1-1120950529
Serrh
2005-07-10 03:08
2005.07.25
Модули (Uses)


4-1117117815
Геннадий
2005-05-26 18:30
2005.07.25
Как создать окно с фиксированными размерами клиентской части?


3-1118776605
Starcom
2005-06-14 23:16
2005.07.25
Дата в БД Парадох и как правильно сравнить её с текущей...


14-1120272492
Инстэлл
2005-07-02 06:48
2005.07.25
Можно ли поставить Delphi 2005 архитект, имея только первый диск?