全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
1.3.4.5.p2 ontimer重复运行的BUG
tielong 分享到
2022-01-16 08:30

Params

Vars

    Global Integer timeId;


Events
OnInit()
  {    
  TimeID=CreateTimer(1000*6);
  }
               
 OnTimer(Integer id,Integer millsecs)
   {
       If(id == TimeID)  
         {
       FileAppend("c://test.tbf",DateTimeToString(SystemDateTime)+":  "+Text(TimeID));
         } 
       }
用这个测试下就知道了,每个TIME会重复多运行一次,之前的版本不会。

zh5952

用了你的代码试了一下,6秒钟触发了一次OnTimer,符合预期,应该是正常的

2022-01-16 11:25
tielong

这个有点意思,有两台常用的电脑直接升级就是上面的结果,会多运行一次,用了同几个公式不能正常运行。在另一台不常用的电脑跨版本升级就正常。这个只能你们去查了,

2022-01-16 18:40
您未登录,请先 登录注册 后发表评论
顶部