欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

除错优先是怎么规定的

更新时间: 2014-01-05 02:27:08 责任编辑: Author_N1

 

除错优先是如何规定的?
  我在控件的ERROR事件中有套入除错事件,同时在事件的CLICK中又有用到TRY----CATCH----ENDCTRY
现在我想了解以下:
  例程:
  TRY
    SELE 1
    USE USERID
    SELE 2
    USE BOM
  CATCH
    AA=Y
  ENDTRY
  
  1.当TRY后的程序出错时,是先执行控件的ERROR事件呢还是执行CATCH后面的代码?
  2.当一个控件发生事件时,其它表格上的控件是否可以同时激发相应的代码?比如 其它表格中有计时钟TIMER的会不会在执行TIMER的同时也同时执行控件的事件?
  3.如果TRY后面的代码只有其中一项有错误,那在出错误之前的那些代码是执行还是不执行?如上如果USE BOM因网络其它用户独占打开而产生错误后,其USERID在ENDTRY后倒底是打开的还是关闭的?

  谢谢!
--参考方法--
朋友,这些问题都可以自行测试得出。
1、测试如果使用了 Try ,此控件的 Error 事件就无效了。
2、除了 Timer 控件外,是有依次顺序的。
3、出错之前的代码已经执行,USERID 是打开的。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:27:08
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9954/
本文WWW.DOC100.NET DOC100.NET版权所有。