以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  这样的代码,老崩溃  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=77275)

--  作者:orca8
--  发布时间:2015/4/5 16:20:11
--  这样的代码,老崩溃

  set grid11 = dynamic.GetGridByName("Window11")
  
   set Formula1 = grid11.GetFormulaByName("A")   
   set Formula2 = grid11.GetFormulaByName("B")

   call GetData("Windows11Flag", f1)   
    
  if f1 = 0 then    
   call SetData("Windows11Flag", 1)
   call grid11.InsertFormula("A",-1)     
  end if
  
  if f1 = 1 then 
   call SetData("Windows11Flag", 0)
   call grid11.InsertFormula("B",-1)
         
  end if 
     
   grid11.ReInitDataFormula

 

 

这样的代码为什么老崩溃, 功能就是 按热键 切换不同的指标, 在dynamic框架中

 

 


--  作者:guotx2010
--  发布时间:2015/4/6 11:03:05
--  
GetData、Setdata是你什么对象的方法?
--  作者:orca8
--  发布时间:2015/4/6 21:21:20
--  
很简单就是封装了设置全局变量的方法 ,做一个标记而已
--  作者:王锋
--  发布时间:2015/4/6 22:03:14
--  

用排除法看看是不是你自己封装的东西导致的