簡體   English   中英

在Windows環境中從C或C ++訪問COM接口

[英]Accessing COM interface from C or C++ in Windows environment

我對組件對象模型規范比較陌生 - 我有一個簡單的問題:

  • 如何從C或C ++應用程序訪問COM接口

例如,訪問Microsoft Excel COM接口以執行基本操作,無需用戶干預。

親切的問候

如果您使用C ++,我建議您查看ATL,如果使用C,我建議使用C ++。使用#import構造來訪問DLL或EXE中的COM對象非常容易。

實際上,您需要使用COM接口實例化對象。

這是相當復雜的,我們可以在這里回答。

這是一本很好的入門書: http//www.codeproject.com/KB/COM/comintro.aspx

另一個: http//www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567

微軟的一篇精彩文章似乎解決了這個問題。 如果你想堅持使用直接C ++(即MFC / ATL),你應該查看文章,因為它有大量的示例代碼:

如何在不使用MFC或#import的情況下從C ++自動化Excel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM