try table1.append; ... table1.post; excecpt on EDatabaseError do begin showmessage('error'); end;else raise; end;这样就可以根据你的需要来显示或不显示错误信息; EDatabaseError可以捕获所有BDE的错误异常。 如果不是EDatabaseError异常则使用raise将异常向外部传递。
try table1.append; ... table1.post; excecpt on E:Exception do begin showmessage(E.Exception); exit; end; end;
在DELPHI运行下,会出现系统错误提示, 可是编译完以后,在外面运行程序就不会系统提示错误了..
table1.append;
...
table1.post;
excecpt
on EDatabaseError do
begin
showmessage('error');
end;else
raise;
end;这样就可以根据你的需要来显示或不显示错误信息;
EDatabaseError可以捕获所有BDE的错误异常。
如果不是EDatabaseError异常则使用raise将异常向外部传递。
table1.append;
...
table1.post;
excecpt on E:Exception do
begin
showmessage(E.Exception);
exit;
end;
end;
Tools|Debugger Options...,在对话框中的Language Exceptions页Add一个Exception类型的异常可以屏蔽调试器的这个功能.