vb60為什麼找不到dll
㈠ vb 調用dll時,提示找不到文件
我也不太懂。給你個建議你試一下:
將 fwlib32.dll 文件放在Windows可以搜索到的地方。
..Windowssys32 目錄之下
你的可執行文件(*.exe)的同一目錄下,一般都放在同一目錄下。
還有,直接在IDE下按運行鍵運行,會提示找不到dll文件。
在IDE下運行前,需要編譯生成exe文件。
至於函數調用出錯,使用 on error 攔截一下,分析研究,找出原因解決。
不知對你有沒有幫助,見笑。
㈡ VB6.0 為什麼我打開VB6出現個找不到DAO.350.DLL 我就去下載了個DAO.350.DLL 打開後就出現 「未知錯誤:退
不用在網上下的 你在你的安裝包里找 肯定有DAO.350.DLL 的 把它復制到 VB 運行目錄里 就行了 我原來就遇到過這種問題的
㈢ VB應用找不到dll入口點
「找不到 DLL 入口點」,這種問題一般都是函數名的聲明不正確。
比如把函數名寫錯(要區分大小寫的)、dll文件名寫錯等。
你的 nxmi.dll 是哪來的?
一般的「第三方DLL文件」,都不會給你提供A版和W版的函數介面吧!
你把 Alias "BizbussA" 刪除,再運行試試。
或者,把這個DLL文件發出來,我給你看看函數名是否正確。
㈣ vb文件未找到dll
需要在"開始"-->"運行"中注冊.
DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源。Windows提供的DLL文件中包含了允許基於Windows的程序在Windows環境下操作的許多函數和資源。
DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名。它們向運行於Windows操作系統下的程序提供代碼、數據或函數。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序。
DLL的全稱是Dynamic Link Library, 中文叫做「動態鏈接文件」。在Windows操作系統中, DLL對於程序執行是非常重要的, 因為程序在執行的時候, 必須鏈接到DLL文件, 才能夠正確地運行。而有些DLL文件可以被許多程序共用。因此, 程序設計人員可以利用DLL文件, 使程序不至於太過巨大。但是當安裝的程序越來越多, DLL文件也就會越來越多, 如果當你刪除程序的時候, 沒有用的DLL文件沒有被刪除的話, 久而久之就造成系統的負擔了。
DLL是動態連接庫。使用動態連接庫的一些好處是:
1.多個應用程序共享代碼和數據:比如Office軟體的各個組成部分有相似的外觀和功能,這就是通過共享動態連接庫實現的。
2.在鉤子程序過濾系統消息時必須使用動態連接庫。
3.動態連接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利於小組內部成員的分工與合作。而且,各個模塊可以獨立升級。如果小組中的一個成員開發了一組實用常式,他就可以把這些常式放在一個動態連接庫中,讓小組的其他成員使用。
4.為了實現應用程序的國際化,往往需要使用動態連接庫。使用動態連接庫可以將針對某一國家、語言的信息存放在其中。對於不同的版本,使用不同的動態連接庫。在使用AppWizard生成應用程序時,我們可以指定資源文件使用的語言,這就是通過提供不同的動態連接庫實現的。
VC++、C++ Builder、Delphi都可以編寫DLL文件。Visual Basic 5.0以上版本也可以編寫一種特殊的DLL,即ActiveX DLL。
DLL不是獨立運行的程序,它是某個程序的一個部分,它只能由所屬的程序調用。用戶不能,也不需要打開它。
Trackback地址: http://www.yculblog.com/trackback/0/167063
就比如第一次入學,雖然你坐在教室里.但是如果沒有寫你的檔案,老師是不會認識你的.也就不會找到你.
同樣道理,如果DLL文件沒有注冊,系統注冊表中就沒有這個DLL文件信息.那麼等到調用的時候,因為不知道這個DLL文件的位置,只能報告沒有這個DLL.所以這時候就需要注冊DLL了.
WINDOWS系統的DLL不用注冊.因為安裝時已經注冊好了.
注冊:
regsvr32 文件名
解除注冊
regsvr32 文件名 /u
不彈出信息框
regsvr32 文件名 /i
㈤ 為什麼裝的的VB6.0 打開他說:找不到DAO350.DLL大家幫幫忙啊!
要注冊一下:
開始菜單-->運行-->regsvr32.exe
(這里輸入你的350.dll的完整路徑)-->確定-->ok
如果還不行,那你去下載個微軟數據環境(mdac)安裝後就百分百ok的。
㈥ vb打不開的問題,顯示找不到MSVBVM60.DLL
首先檢查你C:\windows\
system32
\
文件夾下有么有MSVBVM60.DLL
要是沒有的話可以從其他裝有vb企業版的電腦里復制一個注冊。要是有的話直接注冊,
這樣注冊,開始,找到運行,輸入
regsvr32
C:\windows\system32\MSVBVM60.DLL
即可
㈦ vb程序調試出現"找不到dll入口點"錯誤提示
錯誤是找不到DLL的函數了,GetAsyncKeyState是GetAsyncKeyState .dll的一個函數,你上網下載一個GetAsyncKeyState .dll文件,放C:\Windows\System32裡面,注冊一下
㈧ 打開vb程序時彈出「找不到文件『DA0350.DLL』」,怎麼回事
如果裝的是精簡版的話直接刪掉重裝完整的企業版;
如果有這個文件的話[開始]->[運行],用Regsvr32
注冊這個DLL
㈨ VB 調用dll,提示找不到dll
並不是說把DLL復制到程序文件夾就行的。DLL是函數庫文件,其中包含的函數理論上是可以供其他任何軟體調用的,而不是專供某個軟體使用的(當然如果不公開其調用方法,它就自然變成某個軟體專用的庫函數了)。因此,一般情況下是把DLL文件放到一個公共文件夾中的(比如Windows的System32文件夾),其次,需要注冊才行,實際上就是把庫函數的入口存放到系統注冊表中,這樣其他軟體才能找到函數入口並進行調用。注冊方法是用regsvr32.exe,比如在開始菜單的運行中輸入:
regsvr32 c:\windows\system32\xxxx.dll
㈩ 為什麼打開VB6.0的時候說 "找不到文件DA0350.DLL"
不是在安裝的時候吧,如果是你在打開工程的時候,那是因為你引用的一個控制項未注冊,
開始》運行》regsvr32 /s 控制項名就可以了,
最好是這樣用,
在這個控制項所在的目錄,新建一個記事本文件,在裡面輸入
regsvr32 /s aa.ocx(這里可以是dll)
然後另存為*.bat文件。 雙擊運行,就可以了,
很多的程序在另一台電腦出現無法運行就是因為工程里引用了別人電腦上沒有的控制項或文件,。
有意請加我QQ