Форум программистов, компьютерный форум, киберфорум
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...
1 / 1 / 0
Регистрация: 17.04.2011
Сообщений: 142
19.11.2012, 15:22  [ТС] 0

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

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

Ответ

Цитата Сообщение от vxg Посмотреть сообщение
CoGetClassObject по-моему вернет объект только если он уже загружен - эта функция в отличие от CoCreateInstance не инициирует процесс загрузки объекта.
Везде пишет, что оно само загружает, и во всех примерах ее используют как в моем случае.

Вернуться к обсуждению:
Com в виде dll C/C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2012, 15:22
Готовые ответы и решения:

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

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

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

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2012, 15:22
Помогаю со студенческими работами здесь

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

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

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

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

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

0
Новые блоги и статьи
Контейнер std::map в C++
bytestream 09.02.2025
Контейнер std::map в C++ - один из наиболее мощных инструментов стандартной библиотеки, предназначенный для хранения пар ключ-значение. Каждый элемент в map состоит из уникального ключа и связанного. . .
Как в Python сделать вывод с print без перевода строки и пробела
hw_wired 09.02.2025
Функция print в Python обеспечивает гибкие возможности для вывода информации в консоль. При стандартном использовании эта функция автоматически добавляет символ перевода строки в конце выводимого. . .
Как в Python проверить, что у объекта есть атрибут
hw_wired 09.02.2025
В Python существует несколько встроенных способов проверки наличия атрибутов у объектов. Наиболее распространенным является использование функции hasattr(), которая позволяет безопасно определить. . .
Как удалить экспортированну­ю переменную окружения в Linux
hw_wired 09.02.2025
В Linux работа с переменными окружения - важная часть системного администрирования и разработки. Экспортированные переменные окружения отличаются от обычных локальных переменных тем, что они доступны. . .
Ошибка Error: error:0308010C:­digital envelope routines::unsup­ported
hw_wired 09.02.2025
Ошибка "error:0308010C:digital envelope routines::unsupported" чаще всего появляется при работе с Node. js приложениями и связана с изменениями в системе безопасности криптографических алгоритмов. . . .
В чем отличие между .prop() и .attr()
hw_wired 09.02.2025
В jQuery методы . prop() и . attr() часто вызывают путаницу, поскольку на первый взгляд предназначены для похожих целей. Однако между ними существуют принципиальные различия в работе с DOM-элементами и. . .
В чем отличие SCSS и SASS
hw_wired 09.02.2025
SCSS и SASS появились как решение проблем, связанных с ограничениями обычного CSS при разработке крупных веб-проектов. Традиционный CSS, несмотря на свою простоту, не предоставлял разработчикам. . .
Как найти дубликаты в таблице базы данных
hw_wired 09.02.2025
Дублирование записей в таблицах баз данных может возникать по разным причинам: ошибки при вводе данных, некорректная работа систем импорта, слияние данных из разных источников или неправильная. . .
Как удалить дубликаты из массива в JavaScript
hw_wired 09.02.2025
Самый простой и современный способ удаления дубликатов в JavaScript - использование структуры данных Set в сочетании с Array. from. Set автоматически хранит только уникальные значения, а Array. from. . .
Go Protobuf: новый Opaque API
hw_wired 09.02.2025
Protocol Buffers (protobuf) давно зарекомендовал себя как эффективный формат сериализации данных, широко используемый в микросервисных архитектурах и распределенных системах. Однако существующая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru