idispatch

    12熱度

    3回答

    我需要使用R工具中包含的gcc編譯器(R爲Windows的統計程序)來編譯我的一些代碼,問題是我需要使用IDispatch在我創建一個訪問COM對象的方法的代碼中,並且gcc編譯器不支持我正在使用的大部分代碼,這基本上就是C++代碼。 所以我的問題是如何在C中使用IDispatch創建COM對象,而不必依賴於MFC,.NET,C#,WTL或ATL。我相信如果我這樣做,我將能夠毫無問題地編譯我的代碼

    0熱度

    2回答

    我正在使用C++非託管Power Point(2003和2007)。 如何使用IDispatch獲取Power Point(2003或2007)的運行版本? 謝謝,任何幫助都會很棒。

    6熱度

    3回答

    我不能籠絡這些術語之間的差異。 COM和ActiveX同義詞嗎? ActiveX對象只是一個公開IDispatch的COM對象嗎? 許多較舊的MSDN頁面提到沒有任何COM上下文的IDispatch。它是否有單獨的歷史記錄,並且剛剛在其生命週期後期的COM'保護傘'下引入? OLE在哪裏適合?在MFC命名和MSDN中是否存在(相當多) - 都只是遺留問題? Wikipedia給出了一些見解,但不是

    0熱度

    2回答

    我正在寫一個通過它的IDispatch接口與Excel交流的DLL。在VBA中,我傳遞一個包含Application.Caller的變體,通過該變體我可以通過.pDispVal繪製IDispatch指針。 我想知道的是如何通過該IDispatch指針查詢接口。我想設置一個連接點容器,並從那裏找到一個連接點到Excel。最終目標是將事情與Excel的計算事件聯繫起來,並能夠操縱Excel數據。

    1熱度

    1回答

    我創建了具有3個選項卡的Tab選項卡,並在每個選項卡中顯示圖表。 我的問題是我想用箭頭鍵來回移動圖表。 但是當我按下箭頭時,它切換選項卡。 如何刪除開關標籤的箭頭鍵的默認行爲?

    2熱度

    1回答

    如何從gcc編譯的應用程序中引用和交互ActiveX庫?

    3熱度

    3回答

    我們正在使用COM對象自動化模型使我們的應用程序可供我們的客戶使用。 他們大部分使用python來訪問我們的應用程序界面。由於我們希望能夠安裝(但尚未運行,這是另一個問題)不同版本的應用程序,因此我們正在將我們的COM組件更改爲無regfree。 但是這與從腳本語言通過IDispatch自動化訪問衝突,因爲它們需要註冊表中的條目。 我們的方法是創建一個應用程序來管理我們的實際應用程序的活動版本。它

    0熱度

    3回答

    我正在使用Turbo Delphi 2006. 該DLL將作爲VBA/DLL組合的一部分從Excel內調用。 問題的第一部分是試圖找出如何傳遞給DLL當前Excel會話的引用。我見過的大多數其他代碼是,它啓動了一個獨立的Excel實例,與您所在的實例不同。 我見過一些C++代碼,它創建一個IDispatch的實例,然後將某些內容傳遞給方法的IDispatch對象,但不知道太多的C++。 任何想法?