刚从delphi2009中学到的,哈哈! 粗放型获取异常信息,全部异常都接收.主要是用于客户端的.开发时,异常可以看到,而 到了客户端,由于没有开发环境,无法获知详细的信息,为debug增加了难度. try //delphi statement except on E:Exception do showmessage(E.ClassName+':'+E.Message); end;