你确定触发的异常就是EDBEditError 吗?如果是的话,就肯定可以SHOW出信息来的

解决方案 »

  1.   

    try
       ……
      except
        //on E:EDBEditError do《---------------
        begin
          showmessage('!');//执行到此无反应
          raise;//执行到此无反应
        end;
    end;
      

  2.   

    delphi help:
    EDBEditError is the exception class for data that are incompatible with a specified mask但就是没反应啊!
      

  3.   

    现在的问题是,好像用try except结构根本拦截不到这个异常。
    也就是说except里面的代码都没执行到,即使象dreamfan说的那样改也不行。
    异常发生在onexit事件之前?那应该在什么事件里拦截??各位兄弟,帮忙up一下。