以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] timertick 问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161691)

--  作者:sanny
--  发布时间:2021/3/26 18:09:00
--  [求助] timertick 问题

[此贴子已经被作者于2021/3/27 19:37:33编辑过]

--  作者:有点蓝
--  发布时间:2021/3/26 21:04:00
--  
参考:http://www.foxtable.com/webhelp/topics/2070.htm

在Catch 里面停止计时器
--  作者:sanny
--  发布时间:2021/3/27 10:38:00
--  
老师,我加了以下代码在timertick 中,然后断网络,不行,死机了


 Tty  

代码

e.form.TimerEnabled = False


   MessageBox.Show("网络问题!")
End Try

--  作者:有点蓝
--  发布时间:2021/3/27 10:42:00
--  
Tty  

代码
Catch 
e.form.TimerEnabled = False


   MessageBox.Show("网络问题!")
End Try


--  作者:sanny
--  发布时间:2021/3/27 11:01:00
--  
这个加了,也是不行



[此贴子已经被作者于2021/3/27 19:37:45编辑过]

--  作者:有点蓝
--  发布时间:2021/3/27 11:07:00
--  
到项目事件BeforeShowErrorMessage事件处理

if e.Message1 like "*不存在或拒绝访问*" then
e.cancel = true
if forms("xx窗口").opened then
forms("xx窗口").TimerEnabled = False
MessageBox.Show("网络问题!")
end if
end if

--  作者:sanny
--  发布时间:2021/3/27 12:34:00
--  
谢谢老师。另外再请问一下 这个timertick, 如何在使用其它操作时,使这个timertiak自动停下,只在操作时这timertick才起作用,要不卡了。
--  作者:有点蓝
--  发布时间:2021/3/27 13:26:00
--  
forms("xx窗口").TimerEnabled = False
其它操作
forms("xx窗口").TimerEnabled = true