Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: C++ COM-сервер для C#  (Прочитано 3224 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yudjin
Помогающий

ua
Offline Offline
Пол: Мужской

« : 19-03-2010 09:00 » 

День добрый, пробую писать простой COM- сервер, используя ATL. Написал, создал клиента, тоже на С++ - все пашет.
Подключаю через Add Reference этот ком к проекту C# - создаю интерфейс на основе CoClass - вроде все хорошо,
Код:
           
DLLMathServerLib.IMathem mathem=new DLLMathServerLib.MathemClass();
но как только пытаюсь вызвать метод интерфейса - ругается
Цитата
Невозможно привести COM-объект типа "DLLMathServerLib.MathemClass" к интерфейсному типу "DLLMathServerLib.IMathem". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{0A4D33A6-8B07-4746-A66C-2C46F491031B}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
Подскажите, может какой-то момент упустил
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines