Форум: "Потрепаться";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Вниз
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c