运行vb工程时提示文件未找到Vbcall.dll

如题所述

解决这个问题,必须按照VB搜索和加载动态链接的规则放置动态链接文件。规则如下:

1)如果在VB中声明Dll函数时,Lib所指动态链接库文件不带路径而只有文件名,如以下语句所示:
Public Declare Function MyFunc Lib "Mydll.dll" (ByVal x As Long) As Long

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

则动态链接库文件 Mydll.dll 必须放置在所指定的文件中,即 C:\中
温馨提示:内容为网友见解,仅供参考
无其他回答

运行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程序,现在启动时出现"文件未找到"错误
首先你要搞清楚,所谓的“文件未找到”,是指可执行文件本身不存在(快捷方式仍存在),还是程序运行后要打开的某个文件(比如数据文件)不存在?

VB程序 重命名文件,提示“文件未找到"
从dir函数中得到的文件名是不带路径名的,因此你直接改名的话就会提示你文件未找到了,应该把 Name mlname As newsname 改为 Name ml & "\\" & mlname As ml & "\\" & newsname 还有一个问题,你这个newsname是固定值,难道你想把多个文件重命名为同一个名字?这样可不行哦 ...

VB模块“文件未找到”问题
在vbp文件上右单击,选择用记事本打印,然后找到类似以下的行并删除行,然后保存并关闭,然后再用vb6打开就可以了。Module=Module1; Module1.bas如果你删除的文件是这个就删除这一行。Class=Class1; Class1.cls如果你删除的文件是这个就删除这一行。

vba运行时错误432 自动化(Automation)操作时文件名或类名未找到。
vba运行时出现错误432并提示操作时文件名或类名未找到,这是因为vb软件文件丢失崩溃造成的,具体的解决方法如下:1、首先,在电脑上启动vb的安装程序,然后在欢迎界面中点击下一步:2、之后,进入到选择许可协议时,点击我同意然后下一步:3、接下来,输入产品的序列号,之后点击下一步:4、然后选择要...

vb提示文件未找到,怎么加入出错代码?让软件更友好
Private sub command7_click()on error goto er1 call shell(text1.text,1)exit sub er1:msgbox "文件未找到!!!"end sub

这个vb程序为什么在根目录下运行出现“未找到路径”错误?
”显然VB是找不到这个路径的。这里有一个自定义函数,是用来将一个没有以“\\”结尾的路径带上“\\”,能解决你的问题:Function MakePath(Path) As String MakePath = Path & IIF(Right(Path, 1) = "\\", "", "\\")End Function 将代码拷到你窗体的通用(声明)中,然后你就将“App.Path &...

vb生成.exe文件时程序编译错误:找不到工作库
应该是那个Microsoft Word 11.0 Object Library 丢失了。。前面那两个乱码应该是“丢失"

VB自动化操作时文件名或类名未找到的问题你解决了么?
可以用app.path 这个函数,只要把文件放和工程文件放在一个文件夹就行

为什么打开excel会出现VB未找到文件
打开Excel出现Visual Basic文件未找到是没有配置造成的,配置方法为:1、首先需要打开一个文档,如下图所示。2、在菜单栏右键,找到“自定义功能区”,如下图所示。3、接下来就会进入“自定义功能区”。4、找到所有命令。5、将所有命令下的“Visual Basic编辑器”添加到开发工具下的组。6、确定后,在...

相似回答