VB中子程序或函数未定义是指Sub, Function, 或 Property 未定义等。
Sub, Function, 或 Property 未定义(错误
35)
调用 Sub、Function 或 Property 的过程必须定义。此错误有以下的原因和解决方法:
O 过程名称拼错。
检查拼写并改正。
O 试图从另一个工程调用过程,但并没有在“引用”
对话框中将该引用添加到该工程。
添加引用
显示“引用” 对话框。
查找包含要调用过程的工程名。如果“引用” 对话框中没有所要的工程名,请按“浏览”按钮来搜寻它。
选取工程名左边的复选框。
单击“确定”。
调用的过程看不到所指定的过程。
在模块中声明为 Private
的过程不能被模块外部的过程调用。如果 Option Private Module
起作用的话,其他工程就不能使用模块中的过程。寻找以确定过程的位置
申明Windows动态链接库
(DLL)例程,但例程不在指定的库或代码资源中。
检查序号(如果正使用的话)或例程名称。请确保 DLL 的版本是正确的。例程有可能只存在于较后的 DLL
版本。如果在路径中,错误版本的目录在含有正确版本的目录之前的话,就会访问到错误的 DLL。所给的 DLL 名称虽正确,但并非指定函数所包含的版本。
详细信息,可选取有问题的项目,并按下 F1 键。
VB字程序或函数未定义说明代码中引用的过程或函数没有定义或名称写错。给出的代码msg不是VB的内部函数,代码中也没有自定义的msg过程存在。而正确的消息框函数名是MsgBox。
Sub, Function, 或 Property 未定义(错误 35)
调用 Sub、Function 或 Property 的过程必须定义。此错误有以下的原因和解决方法:
过程名称拼错。
检查拼写并改正。
试图从另一个工程调用过程,但并没有在“引用”
对话框中将该引用添加到该工程。
添加引用
1.显示“引用” 对话框。
2.查找包含要调用过程的工程名。如果“引用” 对话框中没有所要的工程名,请按“浏览”按钮来搜寻它。
3.选取工程名左边的复选框。
4.单击“确定”。
正确的代码:
Private Sub Command1_Click()
If Text1.Text = "" Then
MsgBox ("注意,你的1号框里没有任何内空请加入.")
Else
Text2.Text = Text1.Text
End If
End Sub
MsgBox 函数
在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)