использование COM-объектов в C++
в системе зарегестрированы COM-объекты(стороннего разработчика), мне необходимо подгрузить их у себя в проекте и использовать классы. Нашел кучу всего, что касается создания библиотек, и ничего по моему вопросу. Может плохо искал, тогда отправьте по ссылочке =)
В чём проблема? Есть утилита IDL Generator которая генерит idl файлы для библиотек типов. Из неё получаешь CLSID для ко-классов, из которых в свою очередь по IID образуешь интерфейсы COM. Создание ко-класса (так называются классы, из которых запрашиваем COM-интерфейсы) выполняется при помощи CoCreateInstance из ole32.dll. Если используешь среду разработки семейства Microsoft Visual Studio то она всё сделает за тебя, и выдаст idl файл, и tlb тоже.