以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]getGrid 和 getActiveGrid 失败  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=157354)

--  作者:D1in
--  发布时间:2017/8/28 15:41:14
--  [求助]getGrid 和 getActiveGrid 失败

打开动态显示牌之后,想得到当前“窗格”的名称。

错误提示“对象不支持此属性或方法”
请问哪里错了?

 

 

Application.ActivateFrame("Report")

set table = Report.GetGridByName("上海指数").GetTable()
call table.SwitchBlock("上海期货", 0) 
application.MsgOut "框架名称:"&application.GetActiveFrameName   \'得到正确结果“Report”
application.msgout "窗格名称:"&table.GetGrid                              \'编译错误“对象不支持些属性或方法”

application.msgout "窗格名称:"&application.GetActiveGrid              \'编译错误“对象不支持些属性或方法”


--  作者:yukizzc
--  发布时间:2017/8/29 8:41:10
--  

table没有这个属性

另外,你建立table对象时候是指定了窗格名称的就是上海指数