Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Сервер автоматизации из 32-битного приложения в 64-битной винде https://www.cyberforum.ru/ c-cpp/ thread699293.html
Приветствую. Винда х64. Есть приложение Р1, тоже х64. Есть мое приложение Р2 х32, разрабатываю в C++ builder. Необходимо из Р1 вызывать некоторые методы в моем Р2. Решил это обыграть механизмом Automation. Раньше такое делал, но все было 32 битное. Возможно ли сделать это в моем случае? Для тестов пока нет возможности, потому и задаю такой вопрос. Названия приложений Р1 и Р2 условны :). ...
C/C++ Создание внутреннего COM в виде dll
Ребят, помогите добить проект, я только учусь, не обессудьте... Создаю простое COM приложение в виде dll, вроде все по инструкции, но в клиенте так ничего не работает... Подскажите ошибку.
C/C++ Работа с Полигонами https://www.cyberforum.ru/ c-cpp/ thread697039.html
Кто может посоветовать класную либу (желательно С++ или СОМ) для работы из полигонами (пересечения и т.д) - надо что бы быстрая била! Нашел: G P C, Poly Boolean, The B O O S T и т.д. Недавно нашел новую либу PolygonLib - Polygon Clipping Library от фирмы SINED GmbH. Там и вроде есть сравнение из уже нашедшими! Кто может што то сказать про нее? может кто то ее уже юзает? Буду очень...
C/C++ Как работать с ATL OLE DB Consumer wizard? https://www.cyberforum.ru/ c-cpp/ thread678459.html
Здраствуйте! Я на форуме первый раз. Я пишу простенькую програму на MFC доступ к базе данных должен быть OLE DB. целую неделю борюсь с OLE DB, не могу разобраться как с ней работать. Я использую ATL OLE DB Consumer wizard что бы сгенерировать клиента, так же я понимаю как зделать Insert(), для чего MoveFirst(), MoveNext() etc. То есть более менее основу понимаю но... Я не понимаю как например...
C/C++ Запись с RTSP посредством DirectShow
Доброго времени суток. Пытаюсь захватить видео с IP камеры и записать в файл при помощи pCaptureGraphBuilder2.SetOutputFileName(MEDIASUBTYPE_Avi,StringToPWide('C:\1.avi'), pBF, pFSF); pCaptureGraphBuilder2.RenderStream(nil, @MEDIATYPE_Video, pSourceBF, pСoder, pBF); pSourceBF - фильтр источника (работает норм, используя его получается получить превью с камеры) pCoder -IBaseFilter добавленный...
C/C++ Создание и разработка СОМ с нуля. Статьи для чайников https://www.cyberforum.ru/ c-cpp/ thread672627.html
Подскажите пожалуйста статьи, сайты, какую - нибудь литературу в которой доступно и пошагово рассказывается про создание простейших СОМ компонентов, про создание интерфейсов и про все нужные вещи. У меня есть лекция взятая на кафедре... очень сложно читается.
C/C++ освобождение объектов msxml Как удалить объекты msxml после загрузки xml? https://www.cyberforum.ru/ c-cpp/ thread672578.html C/C++ Изменение полей в Active Directory. Ошибка EAccessViolation
Добрый день! Подскажите как правильно изменить поля(к примеру, displayName, homePhone и др.) у пользователя в AD, зная "путь" до него(LDAP://CN=Николай,CN=Users,DC=Fabrikam,DC=com). В msdn нашел пример использования методов и свойств интерфейса IADs IADs *pADs NULL; VARIANT var; HRESULT hr = S_OK; LPWSTR path=L"LDAP://CN=Administrator,CN=Users,DC=Fabrikam,DC=com"; hr = ADsGetObject(...
C/C++ ОБРАБОТКА СОБЫТИЙ и DirectShow Доброго времени суток. Проблема в следующем, при помощи DirectShow отображаю видео в окне, в обработчик событий написал при клике увеличить размер окна с видео...НО если кликнуть во время воспроизведения ничего не происходит до окончания воспроизведения, только потом происходит необходимое изменение размера окна IVideoWindow. В чем может быть причина ? https://www.cyberforum.ru/ c-cpp/ thread668872.html C/C++ Доступ или создание объекта в другом потоке В C++Builder-е: Создал проект, в проекте есть еще один поток. Этот поток должен подключаться к COM-объекту или загружать его в память, если его там нет. Как можно это сделать? Пробовал код в этом потоке: ... CLSID clsid = IID_NULL; LPUNKNOWN punkKompasObject = NULL; ... bool result = false; if (SUCCEEDED(CLSIDFromProgID(L"KOMPAS.Application.5", &clsid))) { if... https://www.cyberforum.ru/ c-cpp/ thread663368.html
Обработка нескольких объектов DirectX C/C++
Здравствуйте. Подскажите, пожалуйста, как добавлять объекты в структуры - Mesh, потом Triangle, Vertex. И как их потом отрисовывать. Синтаксиса c++ не знаю еще. Спасибо. //-------------------------------------------------------------------------------------- // Урок 4. 3D-трансформации объектов. Основан на примере из DX SDK (c) Microsoft Corp....
C/C++ Использование интерфейсов https://www.cyberforum.ru/ c-cpp/ thread656343.html
Здравствуйте! У меня имеется COM библиотека написанная на C#. Я ее подключил к приложению(написанному на C++ Builder 6) и работает нормально. Но если включить логи, то выдает данное сообщение: Ошибка на сервере. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT)) at Module.ModuleEvents.GetModuleMessageEvent(Object Message) at Module.Module.ModuleThread_ReceiveMessage() at...
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
19.11.2012, 15:29 0

Com в виде dll - C/C++ - Ответ 3721851

19.11.2012, 15:29. Показов 1727. Ответов 3
Метки (Все метки)

Ответ

ну, может набрехал... вы показываете сервер, но нигде нет собственно точки входа и соответственно тела. у меня было, что то вроде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
        CoMyObjectClassFactory *cf = new(std::nothrow) CoMyObjectClassFactory;
        if (!cf) return 1;
        DWORD reg;
 
        sys_log.printf("CoRegisterClassObject...\n");
        hr = CoRegisterClassObject
        (
            CLSID_CoMyObject,
            cf,
            CLSCTX_LOCAL_SERVER,
            REGCLS_MULTIPLEUSE,
            &reg
        );
        if (FAILED(hr))
        {
            printf("CoRegisterClassObject FAILED (hr = 0x%lX)\n", hr);
 
            system("pause");
            return 1;
        }
        sys_log.printf("CoRegisterClassObject ok\n");
 
        printf("Press any key to stop and exit...\n");
        while (!kbhit())
            Sleep(250);
 
        sys_log.printf("CoRevokeClassObject...\n");
        hr = CoRevokeClassObject(reg);
        if (FAILED(hr))
        {
            printf("CoRevokeClassObject FAILED (hr = 0x%lX)\n", hr);
 
            system("pause");
            return 1;
        }
        sys_log.printf("CoRevokeClassObject ok\n");


Вернуться к обсуждению:
Com в виде dll C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2012, 15:29
Готовые ответы и решения:

Gui на qt в виде dll
Возникла проблема такого плана: есть приложение работающее вообще без gui, было решено что к нему...

AddIn к Visio в виде DLL
Чегой-то совсем запутался. Есть AddIn к Visio в виде DLL. В нем получаются размеры и положение...

Создание внутреннего COM в виде dll
Ребят, помогите добить проект, я только учусь, не обессудьте... Создаю простое COM приложение в...

Возврат строк в виде структур из С++ dll
День добрый заглянувшим. Появился такой вот оригинальный вопрос. Имеется С++ Dll (моя),...

3
19.11.2012, 15:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2012, 15:29
Помогаю со студенческими работами здесь

Использование функции из c# (в виде dll) в собственной ОС
Здравствуйте, пытаюсь написать свою операционную систему и задался вопросом: Могу ли я написать...

Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll
Добрый день, товарищи. Возникла проблема. Делаю программу с использованием openCV 3.1 на Visual...

Возможно ли возвращать данные из dll в виде массива, структуры?
Вобщем...создал я dll запихал туда функции. С прогой слинковал. Данные в dll передал обработал...и...

Как посмотреть, что внутри DLL-ки в читабельном виде?
как посмареть что внутри дллки в читабельном виде, обьясните нубу, есть ли что нить читабельнее...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru