以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- [求助]公共变量的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=4284) |
-- 作者:wangwatercup -- 发布时间:2010/12/4 20:56:39 -- [求助]公共变量的问题 过程A之中赋值的数组,想在过程B之中调用数组来进行计算,但是: (1)无法使用public,后来查了以下论坛,说是函数之外调用的都是全局变量,但是 (2)在过程A之中dim该数组之后,在过程B之中仍然无法使用该数组 请教这是为什么? |
-- 作者:一亩三分地 -- 发布时间:2010/12/4 21:18:26 -- Dim globalData \'声明为全局变量 Sub A() Redim globalData(3) \'赋予数组属性 globalData(0)=1 \'给每个数组单元赋值 globalData(1)=2 globalData(2)=3 globalData(3)=4 End Sub Sub B() msgbox globalData(0)&" "&globalData(1)&" "&globalData(2)&" "&globalData(3) \'试图引用数组globalData单元的值。需要A执行后,才有效,不然报错 End Sub |