idispatch

    0熱度

    1回答

    如你所知可以使用下面的代碼創建一個新的Array對象。 var a = new Array(); 現在我實施IWebBrowser一個IDispatch接口,我可以通過一個對象的JavaScript,但如何處理程序創建一個類似如下的代碼定製對象,該CustomObject是不確定的對象類型。 var a = new CustomObject();

    0熱度

    1回答

    我有一個Delphi XE2應用程序,帶有一個TEmbeddedWB,用於模擬用戶操作。應用程序導航到一個URL,用數據填充相關的表單域並提交數據。問題是有一個<input type=file />字段接受上載的文件。 在完成了大量關於此事的閱讀之後,我明白有一個安全問題以編程的方式執行此操作,但也發現有人提出了一個建議,即可以將文件從剪貼板'拖動'到'放下'位置。我已經成功地將相關文件(jpeg

    0熱度

    1回答

    我得到一個ms字的句柄,然後使用AccessibleObjectFromEvent得到的是IDispatch(遲bingding)。然後我想調用它的屬性或方法,它是失敗的。 但可以使用c#。 How to use use late binding to get excel instance? 這樣的代碼。 function GetProperty(dispobj: IDispatch; Prope

    0熱度

    2回答

    我用我的Java程序創建了一個JAR文件。這段代碼將在dir「Test」中打開一些文件,該文件與JAR文件位於相同的目錄中。像這樣: / -- program.jar -- /Test -- * 如果我通過終端運行:java -jar program.jar,它運行完美。但是,如果我以圖形方式運行(右鍵單擊jar文件並使用OpenJDK打開...),它無法正常工作。就像我從另一個

    2熱度

    5回答

    '有計劃在將來某個軟件產品的時候,我想知道設計軟件產品的最佳方法。架構(即組件和組件之間的關係)首先還是GUI? 謝謝。

    0熱度

    1回答

    我有一個基於MFC的Windows應用程序與GUI,它是用C++編寫的並且有很多COM對象;我們稱之爲「HelloWorld」。 用戶向我發送了一個錯誤報告:有時,爲了響應某個特定的用戶操作,MessageBox出現(在下圖中我刪除了標題欄標題)。 1)在MessageBox的標題欄標題是HelloWorld,並尋找在代碼串,似乎對我來說,這是資源字符串 由AFX_IDS_APP_TITLE標識(

    4熱度

    1回答

    我有一個用C#編寫的COM服務器和一個用Delphi寫的COM客戶端。我已經實現了一個簡單而優雅的回撥機制,它像一個魅力。但是,FastMM4報告說我的Delphi客戶端正在創建內存泄漏。我已經將應用程序提煉成漏洞來自哪裏的本質。我泄漏是由對象被引用計數的方式引起的(它永遠不會變成零,所以永遠不會被銷燬),所以我試圖理解爲什麼引用計數是按照它的方式工作的,是這是因爲我在執行中做錯了。 我已經儘可能

    1熱度

    1回答

    我想在一個免費的Pascal項目使用ActiveX對象時,從文檔我知道一個方法聲明爲 long Fetch(VARIANT* vValue) 其中vVariant會調用後包含結果(整數或浮點值)。 的LazActiveX「導入類型庫」功能轉換這 _SomeApi = dispinterface ['...'] ... function Fetch(vValue:

    1熱度

    2回答

    傳遞的JavaScript我發現在「wtypes.h」一些定義 VT_PTR = 26, VT_SAFEARRAY = 27, VT_CARRAY = 28, VT_USERDEFINED = 29, VT_LPSTR = 30, VT_LPWSTR = 31, * VT_PTR [T] pointer type * VT_SAFEARRAY [T] (use V

    2熱度

    1回答

    我在位於服務器上的.jar文件存在問題。我正在使用JNLP協議來打開它。 當我第一次打開.jnlp文件時,jar文件被下載到瀏覽器的緩存中,應用程序運行沒有問題,但是當我嘗試再次打開.jnlp文件時(jar文件已經在緩存中),應用程序無法打開並引發此異常: java.lang.NullPointerException at.com.sun.javaws.Launcher.execute