Проблема с 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.
Помогите разобраться.
Пока на собственное сообщение не было ответов, его можно удалить.