欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]公共变量的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4227人关注过本帖树形打印复制链接

主题:[求助]公共变量的问题

帅哥哟,离线,有人找我吗?
wangwatercup
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:103 积分:532 威望:0 精华:0 注册:2010/11/8 18:27:01
[求助]公共变量的问题  发帖心情 Post By:2010/12/4 20:56:39 [只看该作者]

 过程A之中赋值的数组,想在过程B之中调用数组来进行计算,但是:
(1)无法使用public,后来查了以下论坛,说是函数之外调用的都是全局变量,但是
(2)在过程A之中dim该数组之后,在过程B之中仍然无法使用该数组
请教这是为什么?

 回到顶部
帅哥哟,离线,有人找我吗?
一亩三分地
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:245 威望:0 精华:0 注册:2010/12/4 11:32:48
  发帖心情 Post By: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

 回到顶部