1.3.4.5.p2 ontimer重复运行的BUG

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会重复多运行一次,之前的版本不会。

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

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