? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

如何把VB製作出的程式所需要的dll放在同一目錄下使用?

我先說明一下

VB製作出來的EXE檔都會用到VB資料庫裡的DLL

把EXE檔拿到沒有安裝VB的電腦就無法執行

必須使用\"封裝暨部署精靈\"來安裝DLL

如果已經知道所有會用到的DLL

如何把DLL和EXE檔放在同一個目錄下

讓EXE檔能直接使用同目錄下的DLL檔

而不需使用\"封裝暨部署精靈\"來安裝DLL

5 個解答

評分
  • 1 0 年前
    最佳解答

    (1)就算是放在同一個目錄下,也不可行的,因為DLL檔都需要經過註冊動作,才有辦法執行你的執行檔。

    (2)你如果是用一般的原件的話,也就是說,開啟新專案時,沒有加入其他的原件,你就可以去Microsoft網站上捉一個 VB6 Runtime的安裝程式,安裝後只要copy你的執行檔就可以使用了。

    參考資料: 個人
  • 6 年前

    到下面的網址看看吧

    ▶▶http://qaz331.pixnet.net/blog

  • 匿名使用者
    6 年前
  • 我發現,如果將EXE封裝後產生的SUPPORT目錄下直接執行也可以

  • 您覺得這個回答如何?您可以登入為回答投票。
  • 1 0 年前

    直接把所有檔案封裝起來

    不透過封裝精靈來做佈署程式 ̄﹁ ̄

    2006-07-27 23:14:24 補充:

    像ZIP的工具就行了@@

    2006-07-28 10:40:07 補充:

    預設的動態連結檔呼叫,是先找程式所在目錄,再來找System32這樣的順序去找的。(或者相反順序,沒去研究@@)

還有問題?馬上發問,尋求解答。