dll

    2熱度

    1回答

    我有一個第三方的ActiveX DLL,我想在運行時註冊它,如果可能的話。這可以用Java來完成嗎?我正在使用的應用程序是Windows XP上的Eclipse應用程序。

    1熱度

    4回答

    我正在與一個Dll一起構建一個項目。 該Dll必須支持本機代碼,所以我將其聲明爲/ clr。 我的項目最初也是一個/ clr項目,一切都很好。不過,我想包括一些NUnit測試,所以我不得不將我的主項目從/ clr切換到/ clr:pure。 一切仍然編譯,但任何Dll調用都會生成運行時錯誤。當我恢復到/ CLR一切正常 在我的DLL,導出的函數聲明如下: #define DllExport __d

    16熱度

    7回答

    如何查找未公開的 Dll函數的參數? 我在互聯網上搜索過,最終找到了一種方法:它涉及裝飾功能。但是,我找不到獲取這些內容的方法。 任何幫助,將不勝感激。

    6熱度

    4回答

    我使用[Dllimport(「DllName.dll」)] 我確定在過程PATH環境變量中存在我的dll路徑,而且仍然是 我得到「DllName.dll找不到」

    2熱度

    5回答

    調用DLL德爾福鑑於以下Delphil DLL聲明 function csd_HandleData(aBuf: PChar; aLen: integer): integer; stdcall; 會是什麼VB6的聲明用呢? 我試過了各種各樣的聲明,例如 Declare Function csd_HandleData Lib "chsdet.dll" (ByVal aBuf As String,

    33熱度

    3回答

    簡而言之:我想監視從應用程序到DLL的選定調用。 我們有一箇舊的VB6應用程序,我們失去了源代碼(該公司當時沒有使用源代碼控制..)。此應用程序使用第三方DLL。 我想在新的C++應用程序中使用此DLL。不幸的是,DLL API僅部分記錄,所以我不知道如何調用某些函數。我確實有函數簽名。 由於VB6應用程序使用這個DLL,我想看看它是如何調用幾個函數。到目前爲止,我已經試過或看過 - APIHij

    3熱度

    2回答

    我寫使用Microsoft Enterprise Library應用微軟企業庫DLL文件。我爲該企業庫DLL文件編寫了一個包裝器DLL。我想在一些Windows Forms應用程序中使用我的包裝。問題是,每次我想使用我的包裝,我得到一個編譯錯誤,指出對企業庫DLL文件的引用丟失。 我可以簡單地通過提供這個參考解決這個問題,但我想我在這裏失去了一些東西,因爲我剛剛結束,在我的DLL企業庫DLL文件。

    7熱度

    1回答

    給出的字符串: msg="hello world" 我如何定義這是一個ctypes.c_void_p()數據類型? 下面的代碼產生一個「不能被轉換爲指針」異常: data=ctypes.c_void_p(msg) data需要是在C void*類型,因爲它被傳遞給一個DLL。 我假設有一種方法使用struct包打包/解壓字符串,但不幸的是我對這個過程很不熟悉。

    2熱度

    1回答

    我正在編譯一些MATLAB函數到C DLL中。導出的mlf函數返回一個表示函數是否成功的布爾值。當返回值爲false時,我想查找錯誤信息。我找不到辦法做到這一點! (編譯和導出lasterror()函數除外)。 是否有一個C接口來獲取MATLAB運行時生成的最後一個錯誤?

    4熱度

    5回答

    如何將.cs文件編譯爲DLL? 我的項目名稱是WA。在編譯後我bin文件夾中,我發現: WA.exe WA.vshost.exe WA.pdb