idispatch

    0熱度

    2回答

    我在嵌入IE7/8 HTML頁面中有一個ActiveX控件,該頁面有以下事件[id(1)] HRESULT MessageReceived([in] BSTR id, [in] BSTR json)。在Windows上,該事件已註冊OCX.attachEvent("MessageReceived", onMessageReceivedFunc)。 以下代碼在HTML頁面中觸發事件。我啓用gflag

    5熱度

    2回答

    每次構建我的C#解決方案時,我都會收到一些關於我從未見過或寫過的界面的警告。我嘗試了谷歌搜索其中的一些,但沒有點擊。這些可能被埋在我參考的裝配中嗎?如果是這樣,有什麼辦法可以讓這些警告消失嗎? Interface'IAlertable'被標記爲[dual],但不是從IDispatch派生的。它將被轉換爲一個IUnknown派生的接口。 接口'ICustomizationPermissionsRep

    2熱度

    2回答

    我正在處理.net 3.5中的一個新項目。 當前客戶端正在使用存儲過程,我們真的很想使用LINQ to SQL。他們使用存儲過程的主要原因是因爲他們認爲他們更容易更新,所以他們不使用任何特殊的權限,或者我可以看到證明使用LINQ to SQL存儲過程只是他們不想改變。 我想,如果我能向他們展示一個解決方案,他們可以輕鬆地將更改部署到LINQ to SQL,他們可能更願意改變主意。 因此,我很好奇與

    2熱度

    1回答

    我們的應用程序託管Windows腳本宿主JScript引擎,並公開可以從腳本代碼調用的幾個域對象。 其中一個域對象是實現IDispatch(實際上是IDispatchEx)的COM組件,它具有一個將腳本函數用作回調參數(IDispatch *作爲參數)的方法。此COM組件由腳本調用,執行一些操作,然後在返回調用腳本之前通過提供的IDispatch參數調用回腳本。 如果回調腳本發生異常(例如,調用另

    0熱度

    1回答

    我最近發生系統崩潰,並且在Eclipse IDE(Juno)中有一些未保存的文件。我在Eclipse website上閱讀了Eclipse保存工作空間的快照。但我無法找到快照,因此無法加載它們。請幫忙!

    0熱度

    2回答

    我有一個引用的COM DLL。一些方法需要一個回調參數。我在反射器中檢查了interop.MyComLib.dll: public virtual extern void Foo([In, MarshalAs(UnmanagedType.IDispatch)] object pDispProgressCallBack); 如何發送此參數?我無法發送委託(編譯例外)。我曾嘗試發送this並收到I

    2熱度

    3回答

    所以我的Visual Studio聲明tag1和tag2都是未定義的,但它們是cleary定義的,我不能定義基於另一個? #define push 99 #define last_instruction push #ifdef DEBUG #define new_instr (1+last_instruction) //should be 100 #undef la

    3熱度

    1回答

    我正在調用返回HRESULTS的WMI/WBEM接口上的方法。我想爲這些錯誤代碼向用戶顯示有意義的錯誤消息。但是,當我查看HRESULT的錯誤消息時,我只能得到類似「IDispatch error#3598」的字符串。 我能找到這些IDispatch錯誤代碼的列表來解釋它們的含義嗎? 示例代碼可能出現錯誤: IWbemLocator *pLocator = NULL; IWbemServices

    3熱度

    1回答

    有沒有一種簡單的方法來創建自IDispatch的派生和可以傳遞到像這樣的API(這是C++)類:用於處理一個invoke pDOM2->attachEvent(CComBSTR("event"), new DispatchFunction); 我知道如何創建一個C++對象值得懷疑的是0,但手工實現所有IDispatch總是有點痛苦。我想知道ATL是否有一些標準的做法,因爲它很常見。

    2熱度

    4回答

    我是一名物理學家。我正在嘗試使用導入的ActiveX控件(ocx文件)來處理Delphi。假設庫中有3個自動化接口:IGraph,IGraphAxes和IAxis。庫的結構如下: === IGraph的屬性:=== Idispatch * IGraphAxes; ... //其他成員 === IGraphAxes’屬性:=== 的IDispatch * x軸; Idispatch * YAxis;