idl

    0熱度

    1回答

    如何爲返回浮點類型數組的方法編寫IDL文件。我瞭解IDL文件如下 module AdditionApp { interface Addition { float add(in float x, in float y); oneway void shutdown(); }; }; 這裏add方法返回一個浮點類型值。但如何編寫一個程序的IDL文

    1熱度

    1回答

    我正在處理IDL中描述的接口文檔。在這個界面中,我試圖使用doxygen來生成文檔。 我正在尋找一種方法在多個地方「重複」doxygen文檔。 例如 struct StructA { long identifierA; ///< Some description about this identifierA long identifierB; ///< Some other

    0熱度

    1回答

    我正在處理IDL中的一些代碼,該代碼通過FTP(Unix壓縮(.Z)文件)檢索數據文件。我知道IDL可以使用/ compress關鍵字處理.gz壓縮文件,但它似乎不能很好地與.Z壓縮配合使用。 對於使用這些文件我有哪些選擇?我下載的文件來自另一個機構,所以我無法控制正在使用的壓縮。在運行代碼之前手動下載和解壓縮文件是絕對的最後手段,因爲它使事情變得更加困難,因爲我並不總是知道我需要從FTP站點提供

    1熱度

    1回答

    要解決enum的值名稱問題,搜索後需要修改我的DLL的TLB文件。我需要做的第一步是創建IDL文件。所以我使用Oleview創建文件。在修改之前,我爲了糾正我的問題,決定嘗試編譯IDL文件。這給我的錯誤: error MIDL2025 : syntax error : expecting a type specification near "AzEnumParameters" 搜索的問題後,我

    1熱度

    1回答

    我在IDL語言中遇到以下問題(我在結構列表中有不同大小的數組,並且嘗試更改這些數組中的值,但它給了我錯誤稱爲「嘗試存儲到表達式:結構參考」。)。 示例代碼: a = list() a.add,{a: 1, b: findgen(10)} a.add,{a: 2, b: findgen(20)} a[0].b[5] = 2 % Attempt to store into an express

    0熱度

    3回答

    我所有的列標題帶有前綴號,1_X,2_X,等等...這使得使用只是一個基本的select語句在整個帶上使數據到IDL不可能表。我不知道,但我看到兩種可能的方式: 1)把與列名別名表。我可以使用TRIM或SUBSTRING_INDEX刪除/替換前兩個字符嗎? 2)創建一個使用的信息架構遞歸遍歷並刪除該列標題的前兩個字符,並創建這些頭一個新表並在複製數據的程序。 如果有間沒有如此多的不同表格(全部使用

    0熱度

    1回答

    我有,我想IDL 64位版本的讀取一個32位的DLL文件中的32位的DLL文件, ,但我得到試圖做一個錯誤, 我怎麼能這樣做? 可能嗎?

    4熱度

    1回答

    我試圖找到一種方法來檢測共振中的軌道參數(週期,偏心率,半長軸...)行星。 我知道如果兩顆行星之間的比例是相稱的,這意味着它們處於共振狀態,但假設我想知道它們在哪個共振中,我該怎麼做呢?例如,我有我的N行星和週期的矩陣。我怎樣才能創建一個循環來檢查星球是否以及共振? 喜歡的東西: for i=1, N P(i)/P(i-1)=m if m (check the resonan

    0熱度

    1回答

    我想通過webkit中的JavaScript接口公開一個C++源代碼庫。 有什麼辦法可以爲這個C++源代碼生成webkit-IDL嗎?至少有一個骨架代碼? 或者 - 手動編寫IDL是唯一的方法嗎?沒有代碼生成器? 來源:C++ 目標:Webkit的IDL

    0熱度

    1回答

    我正在寫一個BHO,通過COM公開了一些方法。他們大多數工作正常,但最近添加的2個顯示出奇怪的行爲。 當從頁面上的JavaScript調用時,新添加的方法「返回」未定義,而不是拋出一個異常,該方法或屬性不存在,因此該對象至少知道方法在其上,但從不執行它們。 bho.h class ATL_NO_VTABLE CBho : public IObjectWithSite, public IDisp