loadlibrary

    1熱度

    2回答

    有一些迷惑我兩個問題: 我從微軟的網站,我們不能在同一個項目中使用不同的C運行時讀取。假設我有一個使用/ MT標記編譯的dll,那麼我無法在/ MD編譯的項目中使用該dll。我的問題是,如果我使用LoadLibrary()來加載DLL,是否也有必要使用相同的C運行時?如果我不這樣做,潛在的危險是什麼? 我認爲用/ MT標誌,運行時會靜態鏈接到二進制文件中。但對於我的一個dll項目,我用/ MT做了

    3熱度

    2回答

    我想調用LoadLibrary()從嵌入式資源加載本機DLL。我知道如何獲取嵌入資源的字節[],但我不知道如何調用LoadLibrary()和GetProcAddress()來獲取字節[]

    0熱度

    1回答

    哦,我不知道這個loadlibrary(「MSVCR90d.dll」)是怎麼回事。 它總是返回0x00000000。 這是代碼。 HModule hMod = LoadLibrary(「MSVCR90D.dll」); 請告訴我原因。 <我只是做了MFC應用程序。 >

    1熱度

    1回答

    我真的不是編程方面的專家,所以我已經爲我的愚蠢問題道歉了。 我想用這種方式來裝載控制板(從pc-control.co.uk motorhawk)的dll loadlibrary('hawk.dll', 'hawkdll.h', 'alias', 'hawk') 如果當時我檢查wheter庫已經滿載 libisloaded('hawk') 我收到了積極的迴應。但是,如果我要求的功能我剛纔裝

    0熱度

    2回答

    我正在嘗試使用CardScan SDK中的Java示例數據庫程序。 我正在使用位於Java/JNI和Java /數據庫中的文件。該程序必須使用32位JRE運行。我可以在64位機器上卸載Java並安裝32位版本,然後重新添加Java系統路徑。我可以通過雙擊SDKData.bat文件成功運行程序並與CardScan數據庫文件(.cdb)進行接口,但是當我打開源文件進行編輯並編輯Java.library

    1熱度

    1回答

    我試圖從java代碼訪問一個Berkeley DB數據庫文件(比如Test.db),然後想要讀取它的所有對。我正在使用com.sleepycat.db.*和com.sleepycat.bdb.*程序包(注意:不是Oracle Berkeley DB JE)來執行此任務。爲了便於實施,我也正是因爲這個BerkeleyDB Java API Tutorial 這樣描述的,當我從Eclipse中運行這個

    3熱度

    3回答

    是否可以模仿loadlibrary函數?我想從BLOB字段中加載一個庫,而不先寫入臨時文件,而且我需要一個不依賴於特定版本的delphi編譯器或Windows的解決方案,並且不會觸發防病毒軟件。

    1熱度

    1回答

    我有一個.NET C#控制檯應用程序,它在運行時加載多個Win32 DLL-s。當這個應用程序運行在我的開發人員機器上時(我的筆記本電腦上是32位Win7,我的桌面電腦上是64位Win7),有時會導致998錯誤。重新啓動開發人員機器後,此問題消失。這發生在測試服務器上(linux上的虛擬機,Win Server 2008 R2),但重啓後它也會消失。由於這個原因不容易重現。 難以理解的原因,當我加

    1熱度

    1回答

    根據文檔中使用的庫名, 在Linux上,這是指定的文件名包括 擴展加載庫所需,所以屬性訪問不能用於加載庫 。無論是DLL裝載機 的調用LoadLibrary()方法應該是使用,還是應該通過調用構造函數創建CDLL的實例 加載庫: 我使用了一組Python腳本的已外部開發。它們需要而不是標準庫(liblzma)並使用LoadLibrary從​​加載它 - 通過路徑名。我的問題是,這些腳本需要在幾個不

    2熱度

    1回答

    我正在嘗試加載相應加載原始dll的本機庫。但在另一臺運行XP 32bit的計算機上,它工作正常。當在win7 64位系統上執行時,它將無法加載。在xp機器上,dll文件可能與類文件位於同一目錄中,但爲了不會導致不滿意的鏈接錯誤,我必須將這些文件複製到system32文件夾中。然後它給出了一個錯誤,指出一個32位DLL無法在64位進程中加載​​。我下載了32位jdk並在項目中設置了jdk來加載32位