|
|
Другие темы раздела | |
C/C++ Работа с VARIANT
https://www.cyberforum.ru/ c-cpp/ thread1425515.html Добрый день. Есть функция STDMETHODIMP MyClass::InitiateRequest(VARIANT* pVal) { byte mac = { 0x00, 0x8a, 0x0C, 0x98, 0x11, 0x15 }; _variant_t var; var.vt = VT_ARRAY | VT_UI1; SAFEARRAYBOUND rgsabound; rgsabound.cElements = 6; rgsabound.lLbound = 0; |
Ошибка: "binary '=' no operator found which takes a right-hand operand" C/C++ Добрый день. Пытаюсь функцией вернуть массив byte. Пишу так: STDMETHODIMP CCLASS::function(VARIANT* Value) { byte abc = { 0x34, 0x32, 0x23 }; *Value = abc; return S_OK; } В головном классе .... |
C/C++ COM exe server Возможно ли создать COM exe сервер без использования WINAPI? на данный момент работает так. int main(){ MSG msg; long d = 0; HACCEL hAccelTable = LoadAccelerators(NULL, NULL); HRESULT hr = CoInitialize(NULL); CFactory::StartFactory(); https://www.cyberforum.ru/ c-cpp/ thread1413264.html | C/C++ LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj Продолжаю изучать com. В итоге получаю новую ошибку: error LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj error LNK2005: _DllGetClassObject@12 уже определен в dlldata.obj dlldata.c - Файл, созданный MIDL-компилятором. В принципе, понятно, из-за чего возникает ошибка. В main.cpp уже определены две эти функции: STDAPI DllCanUnloadNow() { https://www.cyberforum.ru/ c-cpp/ thread1406042.html |
Active Directory и C++ C/C++ Товарищи! Проблема в следующем: появилась необходимость работы моей программы, а именно АИС, взаимодействовать с Active Directory:wall:(будь она не ладна). Но я не могу найти внятного примера, или хотя бы подробное описание библиотеки, взаимодействующей с AD. Дайте пинка в нужную сторону, а лучше пример, или ссылочку. |
C/C++ E_NOINTERFACE COM
https://www.cyberforum.ru/ c-cpp/ thread1401885.html Добрый день. Взял пример кода из книги Д. Роджерсона. Его скомпилированный вариант работает на ура, но при попытке повторить сам, получаю следующую ошибку: Невозможно привести COM-объект типа "TestCOMLib.ComponentClass" к интерфейсному типу "TestCOMLib.IX". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID... |
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 |
0 / 0 / 0
Регистрация: 06.06.2014
Сообщений: 14
|
||||||
22.04.2015, 19:16 [ТС] | 0 | |||||
Регистрация компонента на чистом с++ regsvr32 DllRegisterServer не найдена - C/C++ - Ответ 751639922.04.2015, 19:16. Показов 5937. Ответов 4
Метки (Все метки)
Ответ
РЕБЯТАА!! и года не прошло!) В общем получилось
Во первых надо исправить REGISTRY.cpp кое-где путь изменить Wow6432Node\\
extern "C" __declspec(dllexport)int DllUnregisterServer() { return UnregisterServer(CLSID_Component1, g_szVerIndProgID, g_szProgID); } И в третьих ЕСЛИ вы косячно загружали ваш компонент в реестр, то повторная загрузка, но уже с правильным кодом( то есть с выполненными вышеуказанными пунктами) все равно не работает и ВЫСКАКИВАЕТ ошибка DllRegisterServer точка входа не найдена. Я создал абсолютно идентичную программу только назвал ее PALEVO. Соответственно в .def изменил CMPNT.dll на PALEVO.dll и в CMPNT.cpp(я его назвал PALEVO.cpp) изменил PROGID(так , чтобы наверняка) , А GUID оставил прежним. Вот) и простите за орфографию Вернуться к обсуждению: Регистрация компонента на чистом с++ regsvr32 DllRegisterServer не найдена C/C++
0
|
22.04.2015, 19:16 | |
Готовые ответы и решения:
4
Точка входа DLLRegisterServer не найдена Модуль crypt32.dll загружен, но точка входа DllRegisterServer не найдена Регистрация dll через regsvr32 ошибка 0х80004005 Регистрация библиотек под администратором regsvr32 0x80070005 |
22.04.2015, 19:16 | |
22.04.2015, 19:16 | |
Помогаю со студенческими работами здесь
0
Модуль "msvcr100.dll" загружен , но точка входа DLLRegisterServer не найдена Сообщение: "точка входа DllRegisterServer не найдена" Не найдена внешняя компонента Регистрация компонента COM |