vb 变量未定义?

2024-11-22 22:05:40
推荐回答(5个)
回答1:

因为你用了Option Explicit这语句,所以你你必须为你要用的变量定义,我看了程序,有以下变量需要定义:r,f,v.
如果你把Option Explicit这语句去掉,VB程序就不会再提示了。

回答2:

从程序来看,CM1应该是个公共对话框控件,即Common
Dialog
Control,而你的窗体上没有加上这个控件,所以VB误以为你这个CM1是个未定义的变量了,一般照抄别人代码而又不知其所以然的都很容易出现这种情况的:-)

你可以在部件中选择Microsoft
Common
Dialog
Control,然后放入窗体,再把它的名称改为CM1即可。

回答3:

有这么几种可能
我知道这个是一个控件
也许是因为你没有这个控件
也许你没有激活这个控件
激活方法:
把这个控件(*.ocx)COPY到C:\SYSTEM32\下
按WinKey+R打开“运行”
输入
regidit
(控件名称)
弹出一个对话框,选是
有问题也许你已经激活了。
如果还没解决的话。。。
可能你没有添加这个引用吧。选择【菜单“引用”】-【添加引用】,选中该控件点确定
那就可以了吧
还有问题再问
另外我推荐你读这本书:《零基础学VISUAL
BASIC
6.0》
第二十四章就是写这个控件怎么用的。
现价¥49.8,网上可能会便宜些。

回答4:

变量未定义,你定义个变量不就行了!
Dim
tmp
As
String

回答5:

Option Explicit 是强制变量定义!你要对r f v 用 dim 语句定义!或者删了Option Explicit