0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 23
|
|
1 | |
Проблема с COM сервером из EXE30.06.2011, 11:25. Показов 1210. Ответов 1
Метки нет (Все метки)
У меня есть приложение OLE-сервера(exe) на базе MFC. MFC-класс COleServerItem поддерживает 3 интерфейса-IUnknown, IDataObject и ещё какой-то, не помню точно. Когда я определяю и добавляю свой интерфейс(скажем, ITest) серверу в класс COleServerItem, всё нормально компилируется и запускается, но при попытке получить из клиента указатель на ITest через IUnknown->QueryInterface() он всё время возвращает E_NOINTERFACE, то есть просто его не видит...Причём если сервер в виде ДЛЛ то вроде всё работает. Может кто знает в чём тут может быть проблема, а то я уже неделю потратила и всё безрезультатно...
0
|
30.06.2011, 11:25 | |
Ответы с готовыми решениями:
1
Проблема с COM сервером в exe Проблема С Сервером ПРОБЛЕМА С СЕРВЕРОМ Проблема с DNS сервером |
50 / 49 / 10
Регистрация: 24.01.2010
Сообщений: 225
|
|
30.06.2011, 12:21 | 2 |
'АутПрок' сервер достаточно интересная весчь. Так тяжело, что то определённое сказать.
Обратите внимание на следующее. 1) Присутствие в интерфейсах сервера Вашего интерфейса. Если Вы его правильно задекларировали (если не ошибаюсь с ходу) - он должен присутствовать в описательной части. (Просто создайте новый проект клиента и напустите на сервак) - по идее студия Вам вытащит все декларируемые интерфейсы из сервака. 2) Правильно укажите в проекте клиента (если автоматом происходит связь) - файл описания интерфейсов. 3) Ну и на стороне сервака, на обработчике квэри интерфейса - проверить возварщаемое значение клиенту. Вроде фокусов никаких не должно быть. (круглый)
0
|
30.06.2011, 12:21 | |
30.06.2011, 12:21 | |
Помогаю со студенческими работами здесь
2
Непонятная проблема с сервером Проблема с DHCP сервером Проблема с клиент-сервером на Qt Проблема с сервером Tomcat Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |