vb 调用 dll 文件未找到

分别在excel vba中 或 vb的 dll 中尝试调用c.dll

声明
Private Declare Function a2 Lib "C.dll" () As Long 不行
Private Declare Function a2 Lib "C:\工程\C.dll" () As Long 不行

将C.dll放到 本地目录 不行
将C.dll放到 system32目录 不行

奇怪的是在我写的 vb窗口程序.exe文件中,,,执行生成 不行

但 直接点生成后的.exe文件,居然可以调用成功

第一种代码的话需要放在程序启动目录同目录
温馨提示:内容为网友见解,仅供参考
无其他回答

VB 调用dll,提示找不到dll
因此,一般情况下是把DLL文件放到一个公共文件夹中的(比如Windows的System32文件夹),其次,需要注册才行,实际上就是把库函数的入口存放到系统注册表中,这样其他软件才能找到函数入口并进行调用。注册方法是用regsvr32.exe,比如在开始菜单的运行中输入:regsvr32 c:\\windows\\system32\\xxxx.dll ...

dll文件未找到 实时错误53
通常在VB调试应用程序,经常碰到的问题“找不到指定动态库文件”,原因大多是因为VB调试器不知道dll所在路径造成的。解决办法:只要把dll复制到windows\/system\/目录下,就可以正常调试程序。

运行vb工程时提示文件未找到Vbcall.dll
1)如果在VB中声明Dll函数时,Lib所指动态链接库文件不带路径而只有文件名,如以下语句所示:Public Declare Function MyFunc Lib "Mydll.dll" (ByVal x As Long) As Long 则动态链接库文件 Mydll.dll 必须放置在:VB程序运行的当前文件夹中 或者,放置在%WinDir\\System32%文件夹中(通常为 C:\\W...

vb调用delphi编写的dll,为什么运行时提示:找不到文件啊??跪求……_百 ...
如果你是在开发环境下,可能会出现找不到文件的问题,将你的程序编译为Exe,然后直接运行Exe,应该就没问题了。

如何解决Vb找不到vba6.dll问题_处理Vb找不到vba6.dll方法一览
如果系统找不到这个文件,VB程序将无法正常运行。首先,检查VBA6.dll是否存在于你的计算机上。通常,这个文件位于系统目录(例如C:\\Windows\\System32)或Office软件安装目录下。使用资源管理器的搜索功能来查找该文件。如果已经找到了VBA6.dll,问题可能是因为文件路径设置错误或文件损坏。如果找不到VBA6....

vb显示错误53 ,
vb显示错误53 ,其信息是“文件未发现”。也就是系统未找到你引用的动态链接库Dll文件。不是把动态链接库Dll文件放到system和system32或程序所在文件夹下就行的。VB要用动态链接库Dll文件,就必须先注册Dll文件,才能使用它。注册Dll文件可以用regsvr32.exe。在命令行里输入regsvr32 dllname dllname为指定...

vb程序调试出现"找不到dll入口点"错误提示
错误是找不到DLL的函数了,GetAsyncKeyState是GetAsyncKeyState .dll的一个函数,你上网下载一个GetAsyncKeyState .dll文件,放C:\\Windows\\System32里面,注册一下

调用DLL中的过程时,提示找不到Dll入口点,什么问题
1。工程-〉引用-〉点[浏览],加入你自己的dll文件并确定。2。使用时,输入:dim obj as new <dll工程名称>.<类模块名称> 然后就可以使用 obj.<方法> 来调用dll里面的函数了!

vb6打包后运行提示找不到dll文件
超级好用。我用vb一直都是用这个,还没有出现过搞不定的呢 --- 你vb里面引用进去了么把那个dll?? 要是你的vb里面没有成功的封装进去了的话就出现这个问题了 工程--部件--浏览--然后找到那个 dll 添加进去看看能不能编译过去就行了,保存了你再打包,一切ok ...

vb加载资源文件找不到DLL入口点
1、可能没有rcdll.dll这个文件;2、播放声音最好使用微软自带的播放器控件,例如WindowsMediaPlayer1控件,直接在【工程】-【部件】对话框选择:Windows Media Player,不需要API的。wnp.dll 在安装系统后就有了。

相似回答