|
|
Другие темы раздела | |
C/C++ Ошибка в DLL 800401F9 Доброго времени суток. Изучаю технологию COM, возникли некоторые проблемы. Есть код: IFace.h #include <objbase.h> #include <initguid.h> extern "C" { // {BA84A25E-EFF5-4AB7-9A0E-133551BCA8EC} https://www.cyberforum.ru/ c-cpp/ thread1396194.html |
C/C++ Общение с Excel через OLE Недавно начал изучать с++. Использую ms vc++ 2010 express. Код такой // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "windows.h" HRESULT OLEMethodEx(int nType, VARIANT *pvResult, IDispatch *pDisp,LPOLESTR ptName, int cArgs...) |
C/C++ COM & C++ & MDI
https://www.cyberforum.ru/ c-cpp/ thread1374463.html Всем привет. Совсем недавно стал постигать азы технологии COM на своем "рабочем" языке С++. Благодаря MSDN научился создавать простенькие com серверы и использовать их в приложениях. Но недавно столкнулся с задачей, которую уже долгое время не могу решить. Надеюсь на вашу помощь. Задача следующая. Имеется MDI приложение, в котором есть возможность добавления нового функционала с помощью... |
C/C++ Плагин для IE (автоматическое управление браузером)
https://www.cyberforum.ru/ c-cpp/ thread1371787.html мне нужно организовать автоматическое управление браузеров ie (открывать, закрывать вкладки при определённых событиях), вот только незнаю с чего начать, в интернете вычитал что можно это сделать на шарпе, только не могу понять как и примеров не могу найти |
Сторонний процесс Excel C/C++ Доброе время суток! Возникла такая задача. Левая программа (не важно какая) запускает Excel с уже сгенерированной информацией. Не открывает файл с диска, а заполняет таблицу "на лету". Мне нужно из своей программы получить данные из этой таблицы и корректно закрыть Excel с сохранением данных из таблицы в файл. VC и .net не предлагайте. Желательно чистый с++ и Qt. Т.е. сам процесс excel я "вижу"... |
C/C++ Нумерация страниц в ворде (OLE) Подскажите пожалуйста, как пронумеровать страницы в вордовском документе с помощью технологии OLE? https://www.cyberforum.ru/ c-cpp/ thread1369718.html |
C/C++ Как получить библиотеку типа *.tlb из COM-объекта *.exe
https://www.cyberforum.ru/ c-cpp/ thread1363707.html Здравствуйте! =) Прошу подсказку у экспертов в COM`е. Можно ли сгенерировать библиотеку типа Tratata.tlb по имеющемуся COM-объекту? Есть подозрение, что есть такая возможность: "...После генерации библиотеки типа Вы можете либо поставлять ее в виде отдельного файла, либо включить ее в Ваш EXE или DLL как ресурс. Большинство разработчиков предпочитает второй вариант, поскольку он... |
C/C++ Как узнать подключенные COM порты, их названия и количество вообщем хочу написать программу, которая будет автоматически находить нужный COM порт по названию устройства и подключаться к нему. нужно узнать список подключенных COM портов и получить их названия. заранее спасибо |
C/C++ COM out-of-process (ошибка: Класс не зарегистрирован)
https://www.cyberforum.ru/ c-cpp/ thread1347159.html Здравствуйте, гуру COM`а! Возникла проблема, к которой непонятно с какой стороны подойти... Если кто-нибудь поможет – буду премного благодарна! =) У меня есть программа Prog.exe. Она представляет собой что-то типа БД. |
C/C++ Использование ActiveX на диалоге элемента управления MFC Если сделать MFC приложение (based on Dialog) и поместить в диалог ActiveX элемент, то всё работает нормально. Нужно, чтобы этот диалог был в элементе управления MFC и от туда грузился. Если на диалоге нет ActiveX, то всё работает и из элемента управления MFC. Но когда помещаем в диалог ActiveX происходит ошибка. https://www.cyberforum.ru/ c-cpp/ thread1340232.html |
C/C++ Создание COM объекта Доброго времени суток! Есть программа на С++, использующая dll для чтения данных с порта RS232, эту программу надо прикрутить к другой через COM объект с использованием JavaScript. com.cpp #include <iostream> #include <locale> #include <conio.h> #include "SerialGate.h" |
C/C++ Прозрачность элемента управления ActiveX MFC
https://www.cyberforum.ru/ c-cpp/ thread1314011.html Подскажите, пожалуйста, в чем проблема, уже несколько дней сижу и неполучаеться. Создал элемент управления ActiveX MFC, хочу сделать его прозрачным на форме и не получается у меня. typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags); BOOL Cmy_componentCtrl::OnInitDialog() { lpfnSetLayeredWindowAttributes... |
Ушел с форума
|
||||||
23.03.2015, 17:54 | 0 | |||||
E_NOINTERFACE COM - C/C++ - Ответ 737917823.03.2015, 17:54. Показов 2275. Ответов 5
Метки (Все метки)
Ответ
На первый взгляд, никакого "криминала" в коде нет.
Но очень смущает вот это:
Код
interface IX : IDispatch { import "oaidl.idl" ; HRESULT Fx() ; } ; разные сигнатуры метода Fx. И вообще, COM-серверы пишутся по-другому: сначала вы описываете интерфейсы в IDL-файле, компилируете его MIDL-компилятором и подключаете полученные файлы .c и .h к своему проекту. Пробуйте так. Самому описывать на C/C++ интерфейсы не нужно. Вернуться к обсуждению: E_NOINTERFACE COM C/C++
0
|
23.03.2015, 17:54 | |
Готовые ответы и решения:
5
Фильтр DirectShow. Query Interface выдает E_NOINTERFACE |
23.03.2015, 17:54 | |