Проблема с IConnectionPointContainer
От: Tester1  
Дата: 13.04.05 16:29
Оценка:
Есть EXE серевер, потдерживающий ConnectionPoints.

В приложении клиента пытаюсь вызывать

pISomeObject->QueryInterface(IID_IConnectionPointContainer,(void**)&pIConnectionPointContainer);

получаю ошибку: The requested section was not present in the activation context.


Клиент выглядит так:

CoInitialize(NULL);
IAtlClass *pISomeObject;
CoCreateInstance(
CLSID_CAtlClass,
NULL,
CLSCTX_LOCAL_SERVER,
IID_IAtlClass,
(void**) &pISomeObject);

IConnectionPointContainer *pIConnectionPointContainer = NULL;
pISomeObject->QueryInterface(IID_IConnectionPointContainer,(void **)&pIConnectionPointContainer);

...

Сервер создан через ATL с параметрами по умолчанию, добавлена только потдержка ConnectionPoints.


Помогите разобраться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.