以文本方式查看主题

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

--  作者:Morgan
--  发布时间:2010/11/12 16:05:00
--  版主前看 类的问题

set xxx= new loss
xxx.ORDER_OrderStatus OrderID, Status, Filled, Remaining, Price, Code, Market
xxx.msg

MSG是我定义在LOSS类里的函数就输出一个字符而已,这个是执行的

请问为什么ORDER_OrderStatus 这个函数不执行。。。


--  作者:Morgan
--  发布时间:2010/11/12 16:16:30
--  
图片点击可在新窗口打开查看
--  作者:Morgan
--  发布时间:2010/11/12 16:46:18
--  
图片点击可在新窗口打开查看
--  作者:Morgan
--  发布时间:2010/11/12 16:46:36
--  
版主看过来。。。
--  作者:wattwei
--  发布时间:2010/11/12 16:50:02
--  
 xxx.ORDER_OrderStatus OrderID, Status, Filled, Remaining, Price, Code, Market

这不对,
ORDER_OrderStatus不是xxx的成员函数,不能这样调用。它是个全局函数
--  作者:Morgan
--  发布时间:2010/11/12 16:50:48
--  
不能放在某个类里吗
--  作者:Morgan
--  发布时间:2010/11/12 16:52:21
--  
我想让这个回调函数在类里被重写VBA可以做到吗
--  作者:wattwei
--  发布时间:2010/11/12 16:55:15
--  
这个回调函数是全局的,不能这样使用。

可以这样处理,在这个回调函数里调用某个对象的成员函数,把值传过去