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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 请教版主sub参数为对象的问题

   

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


  共有5945人关注过本帖平板打印复制链接

主题:请教版主sub参数为对象的问题

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:764 威望:0 精华:0 注册:2010/6/27 14:04:16
[求助]请问金字塔系统可以实现A股跟股指期货的套利吗?  发帖心情 Post By:2010/6/30 22:12:12 [只看该作者]

在框架的原码里面我调用了一个很简单的sub(Grid),Grid做为对象传递的
如果在框架内部的自选股切换品种,没有任何问题,但我使用键盘精灵打来不是自选股的股票时,马上卡死然后不响应。
我查了下,vb里sub为对象,有sub(xx as object),在金的vba里,sub(Grid)应该怎么调用。谢谢!
因为我想框架内的窗格进行处理,所以定了个sub过程。
代码如下:
Sub kp_Paint()
set Grid30=kp.GetGridByName("Win30")
DrawHH(Grid30)
End Sub




Sub DrawHH(Grid)
Set History =Grid.GetHistoryData()
...(我在论坛上发的十多句数学运算)
end sub
按照贵公司提供的说明:
调用 Sub 过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。不需使用 Call 语句,但如果使用了此语句,则必须将所有参数包含在括号之中。 下面的示例显示了调用 MyProc 过程的两种方式。一种使用 Call 语句;另一种则不使用。两种方式效果相同。

Call MyProc(firstarg, secondarg)
MyProc firstarg, secondarg

请注意当不使用 Call 语句进行调用时,括号被省略。

我分别采用了这两种调用方式,结果更不理想,只要一翻页,不会超过两次,马上卡死。
也就是,只要本框架内的报表里面的自选股切换一点问题都没有,但是只要不是报表里的自选股,一换就卡死。恳请版主帮帮忙解答下,万分期待,谢谢了!
[此贴子已经被作者于2010-6-30 22:35:03编辑过]

 回到顶部