Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

использование COM-объектов в C++

1.9K
26 февраля 2007 года
lexalex
59 / / 23.12.2003
Здравствуйте, проблема собственно вот в чем
в системе зарегестрированы COM-объекты(стороннего разработчика), мне необходимо подгрузить их у себя в проекте и использовать классы. Нашел кучу всего, что касается создания библиотек, и ничего по моему вопросу. Может плохо искал, тогда отправьте по ссылочке =)
273
26 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
В чём проблема? Есть утилита IDL Generator которая генерит idl файлы для библиотек типов. Из неё получаешь CLSID для ко-классов, из которых в свою очередь по IID образуешь интерфейсы COM. Создание ко-класса (так называются классы, из которых запрашиваем COM-интерфейсы) выполняется при помощи CoCreateInstance из ole32.dll. Если используешь среду разработки семейства Microsoft Visual Studio то она всё сделает за тебя, и выдаст idl файл, и tlb тоже.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог