iconnectionpoint

    -1熱度

    2回答

    我有一個自動化對象,具有泄漏內存的事件支持。生成的源自帶的FConnectionPoints永遠不會被釋放。當我在析構函數中手動添加FConnectionPoints.Free時,泄漏消失。 我在Delphi 7上,使用FastMM BorlandMM.dll和FastMM_Fulldebugmode.dll。 重現步驟: 啓動一個新的ActiveX庫項目 添加一個新的自動化對象:名稱=的Test

    0熱度

    2回答

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

    1熱度

    1回答

    在documentation for Mobile Broadband API,它說: 下面的過程介紹瞭如何註冊通知。 1.通過調用IMbnInterfaceManager>對象的QueryInterface獲取IConnectionPointContainer接口。 2.在返回的接口上調用FindConnectionPoint並將IID_IMbnPinEvents傳遞給riid。 3.Call建

    0熱度

    1回答

    我有一個非託管的C++ COM服務器被設置爲觸發事件,並且我試圖從我的C#應用​​程序中處理這些事件。 然而,建立處理程序時,我得到一個InvalidCastException myCOMObj.MyCOMEvent += new MyCOMSource_MyCOMEventHandler(handler); 堆棧跟蹤顯示: 指定的轉換是無效的。在 System.Runtime.Interop

    1熱度

    5回答

    我正在編寫需要連接到COM事件的C#代碼。我實現了使用 的IConnectionPointContainer和的IConnectionPoint的這樣: IConnectionPointContainer connectionPointContainer = internalGenerator as IConnectionPointContainer; if (connectionP

    0熱度

    1回答

    JSCallBack in Firebreath對此有幫助嗎?因爲我剛剛看到它只處理髮生在firebreath(native C++)項目中的事件。我就在這裏? 我使用IConnectionPoint接口的概念與包含事件簽名的傳出接口建立連接。我的代碼非常類似於this post。 我還發現這個info regarding Connection of COM with client。現在有一個問題

    3熱度

    1回答

    試圖瞭解什麼是IConnectionPoint以及它如何連接到IConnectionPointContainer,IEnumConnectionPoints,IEnumConnections和EventHandling。 從MSDN和CodeProject中讀取了手機,它解釋了其他方法,如:QueryInterface()和其他方法。 我無法弄清楚所有這些東西(IConnectionPointCo

    2熱度

    2回答

    我對C#和WPF編程相當陌生,現在這個問題讓我頭疼。 該程序應該做什麼:該程序顯示一個帶有文本框的歡迎屏幕,客戶可在其中輸入他的名字。 如果設備靠近無線局域網接入點並連接成功,則應在主窗口上顯示「開始」按鈕。 什麼不工作:設置事件處理程序中的按鈕可見性。新風格不適用。此外,如果我在設置可見性屬性/屬性(?)後嘗試調用任何其他代碼,它將不會運行(如果在設置visib之前放置MessageBox.Sh