LoadLibrary當 DLL 時系統會做什麼

發布 科技 2024-04-16
2個回答
  1. 匿名使用者2024-01-27

    LoadLibrary 不會載入 DLL 檔案,並且由於系統設定錯誤而出現 LoadLibrary。

    請參閱以下內容:1按Win+R組合鍵,進入控制項,點選“確定”按鈕,開啟控制面板,如下圖所示。

    2.在控制面板介面,點選“硬體和聲音”按鈕,如下圖所示。

    3.再次點選“電源選項”按鈕。

    4.根據需要修改計畫屬性,例如“平衡”和“高效能”,然後單擊“ChangePlanSettings”按鈕。

    5.再次單擊“更改高階 Keyshirt 電源設定”按鈕。

    6.在“電源選項”視窗中,找到“可切換動態顯示卡 - 全域性設定 - 最大化效能”選項,並將相應的“功耗”和“啟動功率”更改為“最大化效能”。 此時,設定了 power 屬性。

  2. 匿名使用者2024-01-26

    我使用VC2005,生成了乙個dll,然後將這個dll載入到程式中,如下所示:

    hinstance

    hdll:loadlibrary("d:\\");

    dworddwerr

    getlasterror();

    結果是這樣的:在我的開發機器上載入是正常的,但是當我把程式和dll放在沒有安裝vc2005的機器上時,載入失敗,hdll的值為0,dwerr的值為14001,我勾選了“error”。

    lookup“,14001 對應的描述是:”由於應用程式配置不正確,應用程式無法啟動。 重新安裝應用程式可能會解決問題。

    我嘗試了三颱沒有安裝 VC 的機器,它們都有這個問題。

    我在網上查了一下原因,有人說需要安裝”。net

    並安裝,之後可以正常呼叫動態庫。

    這個程式和這個dll需要輸入到乙個安裝包中,如果你把”net

    如果輸入安裝包,安裝包的大小會變得非常大,並且由於某些原因,生成的安裝包不能很大。

    我想問一下,有沒有辦法在未安裝橙色的狀態下安裝它。 。網? 謝謝! --解決方案---是,它只是因為載入了dll而需要它”。net

    是嗎? 你可以把dll設定為最簡單的函式呼叫來嘗試,如果能呼叫成功,則是由dll引起的,否則,它不是dll引起的,而是與你呼叫的程式有關。 然後必須安裝它”。net

    完成。 因為當你發展時,缺乏脊柱是在“. .net

    在下面開發。

    - 解決方案---如果它真的不起作用,一種方法是將其匯入到環境中,那麼你就不需要它了”。net

    完成。 -- 解決方案---很可能在客戶端上不可用。

    目標。 c/c++

    details:

    visualc++

    redistributable

    package

    x86) 來安裝和部署乙個 try,C 庫做了乙個。

    sideby

    側部署模式。

    - 解決方案---不是在製作安裝包時。

    單擊專案名稱以安裝包。

    選擇其屬性。

    看看它的帆裝。

    刪除“. .net

    如果您已經消除了需求,請改用它!

    - 解決方案---兩種場景:1在 vc6 下重新編譯 **(不支援降級,需要生成相同名稱和型別的專案,然後替換原始檔)。

相關回答
11個回答2024-04-16

沙沙]。

與“沙子”相同:穀物。 紙。 輪子。 翻轉(鑄造器皿的工作)。 糖。 >>>More

15個回答2024-04-16

魷魚是章魚,燈泡很亮,相機裡有電影。

12個回答2024-04-16

一木一西可以組成兩個詞。

鱸魚。 qī ] >>>More

13個回答2024-04-16

1. 將家用光纖插入貓背面的介面。

2、路由器網線連線千兆口,另一端連線路由器。 >>>More

12個回答2024-04-16

乙個人和乙個國王可以組成什麼詞—— 答案:完整。 >>>More