我用
TRY
  ComCon.Connected:=true;
EXCEPT
  SHOWMESSAGE(‘数据库连接错误,请检查网络是否已通’);
END;
为什么这条语句还会跳出其他的错误提示,不是用EXCEPT可以屏蔽其他的错误提示吗?

解决方案 »

  1.   

    呵呵
    楼上说的有道理
    在调试环境下会出现你所说的问题
    让应用程序单独运行
    还有就是有些系统级错误是无法用try来屏蔽的
      

  2.   

    调试的时候是会出错误信息的,那是方便你调试。你可以先Build然后去点击生成的Exe文件,错误信息就会被压制的。呵呵
      

  3.   

    直接运行EXE文件调试。
    不要在DELPHI里面调试。
    OK?