Foxtable(狐表)用户栏目专家坐堂 → 关于SystemReady


  共有1947人关注过本帖树形打印复制链接

主题:关于SystemReady

帅哥哟,离线,有人找我吗?
huangxueyao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
关于SystemReady  发帖心情 Post By:2018/9/5 14:30:00 [只看该作者]

例如希望向一个表中追加大量数据,并要求在追加数据的过程中,不要执行任何事件代码,可以如下编写代码:

SystemReady = False
'追加数据代码

SystemReady = 
True

如果在执行上述代码的过程中发生错误退出,那么SystemReady将始终为False,系统进入锁死状态,不会执行任何事件代码,单击菜单按钮也不会有反应。

所以比较安全的编码方式为:

SystemReady = False
Try
'追加数据代码
Catch ex 
As Exception
    MessageBox.Show(
"追加数据失败"
End
 Try
SystemReady = 
True


-----------------------------------


假如在

SystemReady = False
Try
'追加数据代码
Catch ex 
As Exception
    MessageBox.Show(
"追加数据失败"
End
 Try
SystemReady = 
True


代码中间加了判断,有问题的话就return,那是不是要在return之前来一次SystemReady = True


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 14:41:00 [只看该作者]

是的

 回到顶部