Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Catty
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 23
#1

Проблема с COM сервером из EXE - C++

30.06.2011, 11:25. Просмотров 783. Ответов 1
Метки нет (Все метки)

У меня есть приложение OLE-сервера(exe) на базе MFC. MFC-класс COleServerItem поддерживает 3 интерфейса-IUnknown, IDataObject и ещё какой-то, не помню точно. Когда я определяю и добавляю свой интерфейс(скажем, ITest) серверу в класс COleServerItem, всё нормально компилируется и запускается, но при попытке получить из клиента указатель на ITest через IUnknown->QueryInterface() он всё время возвращает E_NOINTERFACE, то есть просто его не видит...Причём если сервер в виде ДЛЛ то вроде всё работает. Может кто знает в чём тут может быть проблема, а то я уже неделю потратила и всё безрезультатно...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 11:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблема с COM сервером из EXE (C++):

Visual C++ 2008 express edition - проблема с *.exe - C++
Может быть я зря ломаю голову и эта экспресс версия не преднозначена для создания самостоятельных exe'шников, но все таки спрошу. ...

ПРОБЛЕМА С СЕРВЕРОМ - Серверы
РЕБЯ ТА ПОДСКАЖИТЕ ТАКАЯ ПРОБЛЕМА БЫЛА ПРИШЁЛ В КАНТОРУ И СЛЫШУ ОТ СЕРВЕРА МЕХАНИЧЕСКИЙ ШУМ СНЯЛ КРЫШКУ И ПОНЯЛ ЧТО ШУМИТ ОДИН ИЗ ЖЁСКИХ....

Проблема с сервером Tomcat - Linux
поставил Томкат (tomcat-4.1.27-13.i386.rpm) под Red-Hat, запускается нормально без всяких ошыбок, но когда питаюсь окрикь страничку сервера...

Проблема с почтовым сервером на FreeBSD - FreeBSD
Народ, подскажите плиз, такая проблемка, проблема с почтовым ящиком пользователя, пришел на фирму паролей на ящики никто не оставил ,...

Проблема с сервером 10053,10054 - 1С
Установил сервак 2008 Enterprise. Поставил 1С сервер 8.2.13.219 (х64). Поставил Postgre 8.4.3 (хотя до Postgre дело еще не дошло). Когда...

Проблема с принтером и принт-сервером - Принтеры, МФУ
Суть проблемы: есть Принт-сервер d-link dpr-1020 и принтер HP LaserJet Professional P1102. Кабель Usb идет от принтера в d-link dpr-1020, а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
30.06.2011, 12:21 #2
'АутПрок' сервер достаточно интересная весчь. Так тяжело, что то определённое сказать.

Обратите внимание на следующее.
1) Присутствие в интерфейсах сервера Вашего интерфейса. Если Вы его правильно задекларировали (если не ошибаюсь с ходу) - он должен присутствовать в описательной части. (Просто создайте новый проект клиента и напустите на сервак) - по идее студия Вам вытащит все декларируемые интерфейсы из сервака.
2) Правильно укажите в проекте клиента (если автоматом происходит связь) - файл описания интерфейсов.
3) Ну и на стороне сервака, на обработчике квэри интерфейса - проверить возварщаемое значение клиенту.

Вроде фокусов никаких не должно быть.
(круглый)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 12:21
Привет! Вот еще темы с ответами:

Проблема с поддержанием соединения с сервером - C++ Qt
Здравствуйте, Уважаемые участники форума. Пишу клиент-серверное приложение. Возникает проблема при поддержке соединения между клиентом и...

Проблема - соединение закрыто удалённым сервером - Удаление вирусов
Проблема такая - большинство страниц не грузится в любом браузере, никакие предпринятые меры не помогают решить проблему. Доктор Веб...

Связь клиента с локальным exe-сервером без регистрации в реестре - C++ COM
добрый вечер. есть готовый ATLExeServer, и консольный клиент. нужно осуществить взаимодействие между ними без необходимости...

Генерация событий сервером dll (.NET) для клиента exe (Delphi) в отдельном потоке - C#
Здравствуйте, господа. Имею обратиться к вам, дабы не потерять веру в светлое будущее. Вкратце: есть dll-ка на C# .NET 3.5. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru