VB為什麼要引用一次DLL EXE才能用

2022-08-29 14:00:50 字數 961 閱讀 1628

1樓:

exe可執行檔案在執行時會呼叫dll(動態連結庫)檔案裡的函式(或者說是實現一種功能的**)有時還要通過系統呼叫讓作業系統幫助完成一些自己無法完成的任務。vb程式是建立在vb執行時庫(msvbvm60.dll)上的,所以,在其他計算機上使用vb程式時可以將自己電腦c:

\windows\system32\msvbvm60.dll(或是其他需要的dll)拷貝一份和exe放在同一個目錄下就可以了。有時還需要對dll進行註冊。

方法:執行(如果是win7或vista要按ctrl+shift+esc開啟工作管理員,然後在選單裡選擇執行): regsvr32.

exe "dll路徑"

2樓:匿名使用者

弄個批處理,裡面寫上註冊dll的**,放到程式裡,然後告訴使用者需要先執行批處理就可以了,或者是用打包工具製作個安裝程式·

3樓:匿名使用者

你複製到別的電腦裡的dll檔案,在你的exe訪問它的時候,windows系統找不到它。解決辦法:

1、指定dll的絕對路徑。

2、註冊這個dll,用regsvr32.exe這樣windows系統就可以找到dll了。

4樓:it趣科技

找到缺少的dll,把dll跟exe檔案一起打包。如果是第三方的dll也可以,不過如果是第三方的dll的話,注意在vb裡引用路徑不要寫成絕對路徑,這樣,把你的程式拷貝到別的機器上一起執行的話,vb會找打對應的dll,還要注意的是,如果該dll是com元件,需要先註冊才能使用,可以再vb裡面使用shell呼叫regsvr32來註冊.

5樓:匿名使用者

不是exe不能直接使用,而是因為在那臺機器上沒有註冊這個dll,必須在那臺機器上用regsvr32來註冊那個dll,或者把那個dll放到那臺機器的system32目錄,這樣系統會自己註冊。

你在vb工程裡引用的時候,vb會自動的註冊

為什麼要月換一次機油,為什麼要三個月換一次機油

不是必須三個月更換一次,機油的更換週期為5000公里,具體的更換週期和用量要根據車型相關資訊來判斷。為保障車輛效能而在廠商規定的時間或里程做的常規保養專案。主要包括更換機油和機油濾芯。需要更換的原因 1 機油就是發動機運轉的潤滑油。能對發動機起到潤滑 清潔 冷卻 密封 減磨等作用。對於降低發動機零件...

蒸凍食品為什麼要放一次氣?

壞處 一 會使食品中的蛋白質 維生素受到損失,同時還會加速丙醛致癌物的產生。二 蒸煮所需要的時間長,可能需要大量資源,浪費人力物力事倍功半。三 食物在蒸煮過程中裡外溫度差較大,受熱不均勻,口感變差建議從冷凍室取出後先擺放在常溫下融化或者浸入乾淨的清水中融化冰後再放入蒸鍋蒸煮。四 直接鍋蒸使食物的外部...

老公一次一次說要戒菸,一次一次都毫無節制的吸菸,我看見很多次,說了很多次,可是,都沒有任何效果!我

戒菸的確不是很容易的事,說了要戒菸卻沒戒成功的人很多,建議你放棄讓他馬上戒斷的想法,先讓他每天少抽兩支,過二個月再每天少抽兩支,逐步戒除,這樣相對比較容易做到 另外,多買水果給他吃 燉些潤肺的湯水給他喝。就跟女人天天說 一樣 說的時候下定決心 做起來不容易 想開點 對於一個抽菸習慣了的人,戒菸可能有...