注册 登录
编程论坛 VB6论坛

在vb中用到了其他窗体中的定义的私有变量,在本窗体中没有定义,执行vb程序没报错,请教能用吗有不妥没!

新仙儿 发布于 2012-05-09 11:47, 897 次点击
在vb中用到了其他窗体中的定义的私有变量,在本窗体中没有定义,执行vb程序没报错,请教能用吗有不妥没!
7 回复
#2
quanquanwang2012-05-09 11:48
能用啊 只是在变量名前加那个被引用窗体名
#3
wube2012-05-09 18:34
档头加了
Option Explicit
应该就会报错了

"变量名前加那个被引用窗体名"
还需那个窗体变量声明为公用的才行
#4
Artless2012-05-09 22:40
以下是引用quanquanwang在2012-5-9 11:48:43的发言:

能用啊 只是在变量名前加那个被引用窗体名

可以吗?
#5
quanquanwang2012-05-10 10:07
回复 3楼 wube
是啊 你是对的
#6
新仙儿2012-05-10 21:19
就是不知道为什么可以这样用
#7
wube2012-05-11 03:36
以下是引用新仙儿在2012-5-10 21:19:26的发言:

就是不知道为什么可以这样用


档头加了
Option Explicit
应该就会报错了

一般人都不加这个~不加的话~
VB6中内使用没定义过的变量是不会报错的~
#8
古村一凡2012-05-11 16:57
在vb中用到了其他窗体中的定义的私有变量,在本窗体中没有定义,执行vb程序没报错.

这是VB把它当成了本窗体模块的未声明变量来使用了。即Variant.
1