在VB 6.0中,如何申明一个全局变量?

我是一个新手,最近,我在VB6.0想申明一个全局变量并赋值,可是不会,急需高人赐教,请各位高手帮我一把,我感激不尽。谢谢大家了,再问一个小问题,怎样声明一个全局变量数组?... 我是一个新手,最近,我在VB 6.0想申明一个全局变量并赋值,可是不会,急需高人赐教,请各位高手帮我一把,我感激不尽。
谢谢大家了,再问一个小问题,怎样声明一个全局变量数组?
展开
 我来答
545270707
2010-09-02
知道答主
回答量:18
采纳率:0%
帮助的人:13.5万
展开全部
在*标准模块*的声明部分,使用关键字Public或Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用,数组和变量都一样
例如:
全局变量声明:public s as integer
全局数组声明:global s(10) as integer

下面是三种不同作用域变量的定义:
(1)局部变量——在过程(事件过程或通用过程)内定义的变量,作用它所在过程。用来存放中间结果或用作临时变量。可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。用dim,static定义
(2)模块(窗体和标准)变量——在模块声明部分定义,可用于该模块的整个过程,用Private,dim定义
(3)全局变量——在标准模块的声明部分,使用关键字Public或者Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用.
cnxh2007
2010-08-30 · TA获得超过999个赞
知道小有建树答主
回答量:476
采纳率:86%
帮助的人:383万
展开全部
如果是窗体级的全局变量,在窗体的最上端写就可以了. 跟一般的声明是一样的,如 dim a as integer
如果是应用程序级的全局变量,需要建立一个模块,然后在模块里定义为public a as integer

补充:
全局变量数组跟上面全局变量的声明位置是一样的,语法如下:dim a(8) as string,
public a(8) as string
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q3660186
2010-09-11 · TA获得超过954个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:160万
展开全部
public a(20) as integer '申请一个全局变量数组 数组的下界为0上界为20

要设定下界
option base 1 '下界为1 就是从1开始
public a(20) as integer

我也刚学VB几十天 有问题需要一起探讨的 +Q 675185488 注明是百度VB
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
b2311057
2010-08-27 · TA获得超过2728个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:435万
展开全部
添加一个模块
在模块中声明变量
Public abc As Long
然后在启动的时候在任意段给它赋值即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcanswim
2010-08-30 · TA获得超过702个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:252万
展开全部
1.全局变量:在代码窗口最前面创建一行,输入Pubic a as integer
换行a = 1
2.全局数组变量:在代码窗口最前面创建一行,输入Pubic a(10) as integer
给数组赋值:
for i = 0 to 10
a(i) = 1
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式