在线等

liuyinsheng 2003-10-18 01:37:24
怎样确定是否要引用异常处理
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhksoft 2003-10-19
  • 打赏
  • 举报
回复
try
....
except
.....
end;

try
....
finally
.....
end;
web700 2003-10-18
  • 打赏
  • 举报
回复
uuuup
gold_future 2003-10-18
  • 打赏
  • 举报
回复
异常处理是用来集中处理错误, 如果不用民常处理
则每个函数调用都要在返回时设置返回值表明函数是否执行成功。
调用者还得检测返回值。程序很大时会有很多出错检测代码。很乱。

最好 不要用导常Abort 来控制程序流程。用Abort 来控制流程是
耦合度最高的耦合:内容耦合。异常处理只用于错误处理。
hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
TRY
BEGIN

END;
FINALLY
BEGIN
SHOWMESSAGE("WRONG");
END;
hexenzhou 2003-10-18
  • 打赏
  • 举报
回复
某些操作造成异常退出后,但是先前创建的对象和资源没有释放,就要是使用异常。
zhoutian618 2003-10-18
  • 打赏
  • 举报
回复
与外部函数或外部程序接口的地方可能考虑用异常保护。

例如:调用外部可能会抛出异常的函数时,
数据库操作时,
文件操作时,
等。
angle097113 2003-10-18
  • 打赏
  • 举报
回复
如果你担心会出现异常的地方就要用异常
例如 你担心会到数据库中插入主键重复的数据时候出错
那就写异常
try
....
开始事务
post
except
事务回滚;
失败
end;

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧