Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何调用代码生成的数组

1楼
duolaijin668 发表于:2013/3/14 16:12:39

请教:在金子塔里,代码生成的数组如何调用?

 

通过代码生成数组,在代码结束前用输出方式验证,数组中数据正确。在另外一个程序中想调用数组中数据,不知该如何处理?

谢谢指导。

 

Sub LX_JC()

'

'

'生成数组arr1

'

'生成数组arr2,然后通过下边的输出进行验证,结果正确。

For x=0 to ubound(arr2)
application.MsgOut arr1(x)
application.MsgOut arr2(x)
next                                 ,这里通过输出,验证arr1和arr2确实有符合要求的数据。
End sub

 

然后,想通过以下方式调用数组:

sub cs()

For x=0 to ubound(arr2)     '这里提示错误“类型不匹配”
application.MsgOut arr2(x)
next                                

End sub

 

2楼
admin 发表于:2013/3/14 16:37:03

看了你代码,感觉arr1你是放在一个过程中的,当然不能在其他过程中调用。

解决方案

1,arr1放在外面做全局变量

2,通过参数调用,将arr1带到其他过程

3楼
duolaijin668 发表于:2013/3/14 19:51:49

感谢老师指点,我再试试吧。

4楼
sxpms 发表于:2013/3/14 23:02:20
如果全局变量,多品种交易的话,需要很多数组。
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 2 queries.