首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

除错优先是怎么规定的

2013-10-24 
除错优先是如何规定的?我在控件的ERROR事件中有套入除错事件,同时在事件的CLICK中又有用到TRY----CATCH---

除错优先是如何规定的?
  我在控件的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 是打开的。

热点排行