在三层的程序中“灾难性故障"的原因都有那些?大家都遇到过那些? ( 积分: 100 )

  • 主题发起人 主题发起人 z_h_j01
  • 开始时间 开始时间
Z

z_h_j01

Unregistered / Unconfirmed
GUEST, unregistred user!
你没有连接服务器
 
我的程序数据处理也正常,就是出现“灾难性故障",不影响程序的正常运行,奇怪~
 
嘿嘿,混分....
 
服务器端的一点小错误,客户端都报这个,lich分析过,看这里
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2768245
 
不是的,这个灾难性异常只有在使用TLocalConnection时才出现,
今天仔细分析后发现,原来是Borland的某些人偷了个懒,
缺少了一个方法的覆盖实现
就是这个方法,加上这个方法之后,一切都正常了:
function SafeCallException(ExceptObject: TObject;
ExceptAddr: Pointer): HResult;
override;
function TLocalAppServer.SafeCallException(ExceptObject: TObject;
ExceptAddr: Pointer): HResult;
begin
Result := HandleSafeCallException(ExceptObject, ExceptAddr, AppServer, '', '');
end;

to tiansheng,: 可以用异常处理不显示这个错误,但就无法获得错误信息了,
程序出错了不好分析

[blue]在那里加这个方法啊~[/blue]
 
后退
顶部