首页-玉祥公司客服

标题: 度量快速开发平台窗体中定时执行实现思路 [打印本页]

作者: 王爱东    时间: 2020-5-10 18:03
标题: 度量快速开发平台窗体中定时执行实现思路
   度量快速开发平台的智能窗体中,可以实现定时执行代码功能,一个简单的功能是 每隔5秒执行段代码功能,可以利用智能窗体的功能管理来实现。


这样就在窗体运行的时候,实现自动刷新。非常方便。

如果要实现更复杂的定时执行功能,可以借助度量快速开发平台强大的二次开发扩展,直接调用visual .net中的timer组件实现。
如下:

'挂载C#中的Timer组件。
dim timer=CreateObject("System.Windows.Forms.Timer")
timer.Interval = 5000
timer.Enabled  = true
'挂载Timer的事件
Me.AttachEventHandler(timer,"Tick","功能名称")





然后可以设置 timer的各种属性和事件。
新建立一个功能,里面的代码就通过timer组件的  Tick事件触发。


作者: 王爱东    时间: 2020-5-10 18:04
这个功能非常好用,开发平台的扩展太舒服了,使用起来。
作者: 张兴康    时间: 2020-5-10 18:14
赞一个

作者: 刘亚东    时间: 2020-5-10 22:04
定时功能很不错,不过就是断网的时候也会执行,导致错误连爆
作者: 刘亚东    时间: 2020-5-10 22:05
要是有断网不执行就好了,或者捕获错误的
作者: 张军勇    时间: 2020-5-11 09:29
靠,厉害。地球人已经无法阻止平台的二次开发。
作者: 张军勇    时间: 2020-5-11 09:31
想要出错后终止定时循环,可以在“刷新”方法中这样写:

timer.Enabled=false
网格部件1.RefreshData()
timer.Enabled=true
作者: 王爱东    时间: 2020-5-11 11:14
错误捕捉这个还可以考虑。有些地方用得着。
作者: 万望    时间: 2020-5-11 17:47
错误捕捉还是提示友好点嘛,咚的一下报错,黑死人了




欢迎光临 首页-玉祥公司客服 (http://bbs.delit.cn/) Powered by Discuz! X3.2