2009-05-03 1 views
4

У меня есть COM-сервер in-process (т. Е. DLL), который я хотел бы использовать из приложения C++, которое должно быть скомпилировано с помощью пакета MinGW (с использованием CodeLite IDE). Я не совсем знаю, с чего начать, какие-нибудь советы, предложения или примеры кода?Использование COM-объекта в C++ с компилятором MinGW

Приветствия, Matt

ответ

6

Так же, как обычный COM, вам нужно, чтобы получить его заголовочные файлы для структуры COM класса и CLSID, то

CoCreateInstance(CLSID, ..., ppv) 
ppv->YourComAPI1(arg1); 

ничего другого, как развивается под VC.

+2

Спасибо Фрэнсис. Кроме того, я только что наткнулся на эту статью по адресу: http://www.codeproject.com/KB/COM/com_in_c1.aspx, которая помогла мне начать работу. – Matt