以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  history.close的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=138639)

--  作者:分析者
--  发布时间:2016/8/25 17:08:28
--  history.close的问题

    Set Grid = Technic.GetGridByName("Main")
    Set History = Grid.GetHistoryData()
   
    fh =history.close

 

   编译时候提示,history.close必须输入参数,我知道history.close在这里是一个数组,可我就想一次性将它赋值给另一个数组,难道必须在循环语句中一个个元素赋值吗,有什么办法解决吗?


--  作者:王锋
--  发布时间:2016/8/25 17:37:08
--  
只能在循环里赋值
--  作者:pel46585
--  发布时间:2016/9/2 13:04:30
--  
真心希望能把一些对象的返回类型改为数组,比如History的Close、High;Table的某整行,某整列等等,使用数组会大大提高代码的效率、速度。猜想,能提速20-50倍吧。
还有array?记不清了,那个数组的东西,也效率极差,还不如平常代码里的普通数据搜索等的速度。
vb类的东西,本来速度就不行,再不想点办法提高效率,让人有些受不了了.
[此贴子已经被作者于2016-9-2 13:06:16编辑过]