读书人

VB作用域的有关问题,请问!

发布时间: 2012-03-05 11:54:02 作者: rapoo

VB作用域的问题,请教!!
我的标准模块内(bas)定义了一个变量
Option Explicit

dim a as integer

然后我在窗体form1内的确click事件内输入如下代码

Option Explicit
a=a+1
print a

运行后, "出现变量未定义 ",请问为什么,怎么解决?
难道Dim 不能定义在标准模块(bas)内吗

[解决办法]
dim a as integer
相当于 private a as integer
除了本bas文件里, 其他地方都不可以调用
你可以改为
Public a as integer
或者global a as integer

读书人网 >VB

热点推荐