com

    -2熱度

    1回答

    我想從c#調用非託管C++,但收到關於返回值的異常。 例外: System.Runtime.InteropServices.MarshalDirectiveException:「無法編組‘返回值’:無效託管/非託管類型組合(數組只能封送LPArray,ByValArray,或安全數組)。」 我有一個類似的功能,看起來沒有返回值(無效),沒有任何問題的工作。 我將C++項目的平臺(編譯器)設置爲v1

    0熱度

    1回答

    我在使用線程中的API方法中的數組時遇到了問題。 鎖定陣列不起作用。 Thread thrCreate = new Thread(createThread); thrCreate.SetApartmentState(ApartmentState.STA); thrCreate.Start(); private void createThread() { IEdmAddCusto

    0熱度

    1回答

    我正在研究爲播放音頻的各個應用程序設置Windows音頻混合器設置的腳本(audio sessions)。我想設置通道音量,以平移音頻,這是由IChannelAudioVolume API公開的內置Windows功能。 我看到pycaw使用許多基於COM的Windows API通過comtypes,開始與提供的GUID聲明,父接口和方法的細節comtypes: from ctypes import

    0熱度

    1回答

    我有一個桌面應用程序,我想爲其創建一個Chrome擴展。我只需要知道我是否可以從chrome擴展中訪問Windows COM對象。

    -3熱度

    2回答

    packetlistener.exe:我有一個主動監聽和接收數據包的c應用程序。 comwrapper.dll:A C++ COM DLL封裝了非託管C可執行 guiapp.exe:甲.NET GUI引用comwrapper.dll並使用它來顯示信息並處理事件。 的方式我目前啓動應用程序: 開始packetlistener.exe用命令行參數。 開始guiapp.exe 我已經花了幾個小時試圖找出

    2熱度

    1回答

    我正在使用COM互操作從C++應用程序調用C#DLL中的方法。 的C#代碼: namespace MyLibrary { [ComVisible(true)] [Guid("f08942b1-db20-44aa-9713-7d28fff51e2b")] public interface IMyLibraryInterface { string P

    0熱度

    1回答

    我們使用portablekanban(pk)作爲項目管理工具。它可以從https://dmitryivanov.net/下載。偉大的工具,但不支持Outlook。 PK有一個快速的任務欄插件,所以任何特殊的格式化字符串都可以添加爲任務。這個插件的源代碼也可以從開發者的網站下載。所以我寫了一個宏來導出一個特殊格式的消息,快速任務欄插件可以接受。但我沒有找到一種方法來自動化(快速任務欄窗口,添加字符串

    3熱度

    1回答

    對不起,我不知道如何命名它,而不是「高級自定義屬性」。如果我知道,我會先搜索它。 我正在處理使用第三方控件的遺留代碼。 在VB6中,將該控件拖到窗體上時,可以在「屬性」窗口中看到控件支持的所有屬性。如MarginLeft,MarginRight等等。 這沒問題。 在「Property」窗口中,最上面的屬性通常是「(Name)」字段,它是控件的名稱。 但是我使用的第三方控件在「(名稱)」之上又有兩個

    2熱度

    1回答

    我需要在Matlab中迭代COM集合。在VB中,我可以使用For Each item In Collection;在Python中,我可以使用for item in Collection。但不幸的是,這樣的構造在Matlab中不可用,其使用簡單的循環,如下所示: for index = 1 : Collection.Count item = Collection.Item(index);

    0熱度

    1回答

    我們有一個系統以單線程語言(DataFlex)運行,並通過COM調用C#代碼。一個這樣的調用需要幾秒鐘才能完成,並且能夠讓C#方法在後臺完成而不會阻塞UI是非常好的。 雖然我的第一次嘗試沒有在後臺完成,但AsyncDbLoad似乎必須在將控制權返回給DataFlex之前完成其工作。 private async Task DbLoad() { LongRunningMethod(