首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2012-03-05 
VB作用域的问题,请教!!我的标准模块内(bas)定义了一个变量OptionExplicitdimaasinteger然后我在窗体form1

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

热点排行