com

    0熱度

    1回答

    這裏的接口是我的代碼的簡化版本 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices; using RDSCOMMUNICATORLib

    1熱度

    2回答

    我已被從VBA稱爲進程外-COM服務器(C++)。 因爲當我把它稱爲多次(至少兩個在同一子倍),我只能利用Dim xx As New xxx稱之爲原因不明。 當我嘗試使用Dim xxx As xxx然後Set xx = new xxx調用它時,我的com服務器產生違例讀取異常,VBA返回錯誤代碼800706BE。 下面的代碼不工作(僞代碼 - 我刪除了不相關的部分)。注意'Main'子調用'aux

    0熱度

    1回答

    我需要編寫一個程序,使用一些COM對象,從python comtypes包中進行訪問。我使用clsid和/或progid來創建和使用它們。這些對象由第三方提供,通常安裝有普通安裝程序(setup.exe或msi文件)。假設這些dll文件有一個許可證,允許我將它們與我的程序一起發貨。是否有可能將這些DLL文件加載到內存中,並從便攜式應用程序使用它們,而無需實際註冊它們?或者,我可以從我的程序註冊嗎?

    2熱度

    2回答

    我有幾個C#彙編庫,它們沒有強烈命名(簽名)。我想使用tlbexp.exe在這些組件上製作一個SxS COM包裝器以在本機程序中使用。是否有必要簽署他們或有另一種方式來做到這一點? 由於

    0熱度

    1回答

    正如標題所暗示的,我很難從C++調用C#代碼。一點上下文:在C#中有一個API調用(在C++版本的API中不存在),我需要將它集成到一個更大的C++項目中。 我一直在閱讀this SO post,並且用COM方法取得了最大進展。 我的C#的DLL編譯*。所產生的DLL和TLB文件複製到相應的C++項目目錄後,我打開管理員CMD在同一個C++項目目錄提示符,然後運行: regasm MyFirstD

    0熱度

    2回答

    有一個奇怪的問題;我使用的是一家大公司提供的工具,由於我覺得有些莫名其妙的原因,它使用了exe文件內部定義的COM接口。在他們提供的示例代碼中,它看起來像這樣。 #import "C:\\Path_To_Exe\\the.exe" rename_namespace ("exe_namespace"); 據我瞭解,這是微軟的Visual C++編譯器理解COM,並與它的工作方式,我有示例代碼前的工作

    2熱度

    1回答

    我從86現在的工作的OS更新到x64。 這是正常工作在x86,但在x64上不罰款的.asp項目。 的問題是64後以後不能得到表單參數。 tgtdir = mySmartUpload.Form("tgtdir").Values tgtdir是空的! 是IIS設置的問題?或者是其他東西? 請隨時自由離開回答或評論,如果您有任何想法。 一些代碼,我寫的是... 在Main.asp <HTML> <

    0熱度

    1回答

    我爲將來實施IDeskBand2的項目創建了一個示例模板。 與gacuti和regasm作品登記,這也顯示在工具欄中。如果我想顯示/執行它,資源管理器崩潰。 對於創作,我使用了Mircosoft的文檔和pinvoke。 我將我的項目與media-control-deskband進行了比較,並嘗試了一些東西(我的項目中的COMInterop文件,比較代碼等) 但是找不到原因,猜測是因爲實施錯誤。 這

    0熱度

    2回答

    我想開發一個VS代碼擴展,它使用第三方應用程序的COM類型庫(interop)? 理想情況下,我想使用Fable在F#(Fsharp)中編寫擴展以將其編譯爲JS,但這並非完全必要。在任何情況下,我都可以引用和使用F#,C#和VB.NET中的COM庫,並在需要時提供.NET庫作爲包裝器。 上下文:我是VS Code擴展開發新手。我設法在JavaScript和F#+ Fable中編譯了hello wo

    1熱度

    1回答

    我有兩個項目。 .net核心Web項目和.net 4.6.2類庫。我的類庫通過com從外部軟件包中包裝了所需的功能。 我處理COM類型,我已經加入到類庫引用,以便我可以定義強類型的情況下,能正常工作。 我的問題開始的地方是這個com庫的某些屬性和方法也返回一個System .__ ComObject。 這些返回的對象是我使用Dynamic聲明的,所以如果我的閱讀是正確的,這意味着運行時綁定用於訪問