Rss & SiteMap

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

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

标题:请教:调用尚未启动属性或方法,grid,怎么解决

1楼
samulz 发表于:2010/6/13 13:26:43

Set Grid = Technic.GetGridByName("Main")
Set ReportData = Grid.GetReportData()

程序中有如上代码,调用TECHNIC框架

如果程序在TECHNIC框架K线图中运行,没问题,一旦切换到动态显示牌,就跳出附件图的错误,退出程序

试过调用,istable()方法判断,没有作用

请问,如何解决

图片点击可在新窗口打开查看

2楼
msedu 发表于:2010/6/13 14:28:46

Application.ActivateFrame("你的框架")

 

通过这段代码,来激活框架。。。。

3楼
samulz 发表于:2010/6/13 15:17:09

暂时还没试这条语句

不过我想,强行ACTIVATE也不是回事阿

 

有时候我有需要看动态显示牌

最好是能判断是否“main”technic框架,是就执行指令,不是就跳过 (这里有个定时循环的,不是手动)

很不幸,istable没反应

4楼
samulz 发表于:2010/6/13 18:09:59
已解决
5楼
admin 发表于:2010/6/14 9:45:06

参考Application对象的下面2个方法

ActivateFrame  激活或者打开一个指定的框架。

IsActivateFrame 确定一个框架是否激活显示状态。例如:IsActivateFrame("Technic") 确认框架名称为Technic的技术分析主框架是否被打开,是返回1否则为0。

[此贴子已经被作者于2010-6-14 9:45:51编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]


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