在VB 6.0中,如何申明一个全局变量?
我是一个新手,最近,我在VB6.0想申明一个全局变量并赋值,可是不会,急需高人赐教,请各位高手帮我一把,我感激不尽。谢谢大家了,再问一个小问题,怎样声明一个全局变量数组?...
我是一个新手,最近,我在VB 6.0想申明一个全局变量并赋值,可是不会,急需高人赐教,请各位高手帮我一把,我感激不尽。
谢谢大家了,再问一个小问题,怎样声明一个全局变量数组? 展开
谢谢大家了,再问一个小问题,怎样声明一个全局变量数组? 展开
10个回答
展开全部
在*标准模块*的声明部分,使用关键字Public或Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用,数组和变量都一样
例如:
全局变量声明:public s as integer
全局数组声明:global s(10) as integer
下面是三种不同作用域变量的定义:
(1)局部变量——在过程(事件过程或通用过程)内定义的变量,作用它所在过程。用来存放中间结果或用作临时变量。可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。用dim,static定义
(2)模块(窗体和标准)变量——在模块声明部分定义,可用于该模块的整个过程,用Private,dim定义
(3)全局变量——在标准模块的声明部分,使用关键字Public或者Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用.
例如:
全局变量声明:public s as integer
全局数组声明:global s(10) as integer
下面是三种不同作用域变量的定义:
(1)局部变量——在过程(事件过程或通用过程)内定义的变量,作用它所在过程。用来存放中间结果或用作临时变量。可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。用dim,static定义
(2)模块(窗体和标准)变量——在模块声明部分定义,可用于该模块的整个过程,用Private,dim定义
(3)全局变量——在标准模块的声明部分,使用关键字Public或者Global声明,可以被工程中的任一窗体,任一模块中的任一过程或函数使用.
展开全部
如果是窗体级的全局变量,在窗体的最上端写就可以了. 跟一般的声明是一样的,如 dim a as integer
如果是应用程序级的全局变量,需要建立一个模块,然后在模块里定义为public a as integer
补充:
全局变量数组跟上面全局变量的声明位置是一样的,语法如下:dim a(8) as string,
public a(8) as string
如果是应用程序级的全局变量,需要建立一个模块,然后在模块里定义为public a as integer
补充:
全局变量数组跟上面全局变量的声明位置是一样的,语法如下:dim a(8) as string,
public a(8) as string
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public a(20) as integer '申请一个全局变量数组 数组的下界为0上界为20
要设定下界
option base 1 '下界为1 就是从1开始
public a(20) as integer
我也刚学VB几十天 有问题需要一起探讨的 +Q 675185488 注明是百度VB
要设定下界
option base 1 '下界为1 就是从1开始
public a(20) as integer
我也刚学VB几十天 有问题需要一起探讨的 +Q 675185488 注明是百度VB
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加一个模块
在模块中声明变量
Public abc As Long
然后在启动的时候在任意段给它赋值即可。
在模块中声明变量
Public abc As Long
然后在启动的时候在任意段给它赋值即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.全局变量:在代码窗口最前面创建一行,输入Pubic a as integer
换行a = 1
2.全局数组变量:在代码窗口最前面创建一行,输入Pubic a(10) as integer
给数组赋值:
for i = 0 to 10
a(i) = 1
next
换行a = 1
2.全局数组变量:在代码窗口最前面创建一行,输入Pubic a(10) as integer
给数组赋值:
for i = 0 to 10
a(i) = 1
next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询