queryinterface

    1熱度

    1回答

    我正在使用RightFax COM API。我想要做的只是發送附件的傳真。簡單的權利?這個問題已經回答了幾次。但是,當我在應用程序中使用某些代碼時,我遇到了一些麻煩。 應用:RightFax的9.4 語言:C#(ASP.NET應用程序) IDE:微軟的Visual Web開發。快速 目標框架:.NET 3.5 操作系統:Windows 7 using ... public static void

    1熱度

    1回答

    我按照示例here創建了一個C#進程外COM服務器。 我的服務器是從我無法控制的第三方應用程序中使用的。爲了找到他們在加載我的組件時要求的接口,我想將他們的所有調用記錄到QueryInterface方法中。但是,因爲我使用.NET,所以我無法自己實現IUnknown :: QueryInterface - 而是由CCW(COM可調用包裝器)自動提供。 有沒有辦法記錄我的C#COM服務器的所有對Qu

    2熱度

    1回答

    我正在編寫一個外部的Python/comtypes腳本(在PythonWin中),它需要獲取對當前ArcGIS 10.0 ArcMap會話(通過ArcObjects COM)的引用。由於該腳本在應用程序邊界之外,因此我通過AppROT(運行對象表)獲取應用程序引用。下面的第一個代碼片段是主要的Python驅動程序模塊。在這是GetApp()函數從AppROT獲取應用程序引用。此代碼工作正常,並在單

    8熱度

    3回答

    我創建使用PowerShell的COM對象的PowerShell的查詢接口: $obj = new-object -com MyLib.MyObj 然後,我需要查詢的接口"MyLib.MyInterface"該對象上,但我不知道如何使用PowerShell做。 爲了一句話 假設我有下面的C++代碼 CComPtr<IInterface1> pInterface1; CComPtr<IInte

    3熱度

    1回答

    我們使用(由平Ly的創建ComLib.pas)一些舊的代碼,所以我們可以用枚舉接口的(OleVariant)對象: type TDispNewEnum = dispinterface ['{97079E31-6957-11D2-9154-0000B4552A26}'] // dummy property _NewEnum: IUnknown readonly disp

    6熱度

    4回答

    如果我有一個IUnknown *ptr,做我需要調用除了Release()每個接口我經歷ptr->QueryInterface()獲得,調用ptr->Release()當我與ptr做了什麼? 我常想,答案是「是」,但this quote from MSDN搞糊塗了: 有時候,你可能需要獲得一個弱引用的對象(即,你可能希望獲得一個指針到它的一個接口而不增加參考計數),,但通過呼叫QueryInter

    1熱度

    2回答

    在rails3中,幾乎所有的查詢接口現在都變成了lazyloading,但'will_paginate'會在你使用'paginate'方法後立即觸發數據庫。我怎樣才能使它lazyload記錄?

    2熱度

    1回答

    選擇親子遞歸我有一個表稱爲類別中,表結構及數據 id | parent_id | name ------------------------ 1 | 0 | Computers // parent 2 | 0 | TV // parent 4 | 1 | Motherboards // child - to - id(1) 5 | 4 | Mercury 6 | 5

    3熱度

    1回答

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

    1熱度

    1回答

    有一個外部Web服務分別需要客戶端給他。基於WSDL標準的Embarcadero RAD Studio XE(Delphi XE)創建了一個通常可以正常工作的單元,但在這種情況下存在一個警告 - 其中一個功能轉換爲超過100個參數。 在運行時創建用於調用Web服務的對象時,出現錯誤「方法中的方法名稱太多」中的錯誤。 如果參數的數量減少到61,那麼一切都開始工作 - 調用Web服務運行良好並返回響應