社区
非技术区
帖子详情
有没有通用的异常处理类?
babyboy
2005-07-27 06:55:41
想做一个程序中出现异常时,能够捕获的异常出现的位置,发生原因的异常类。
问问兄弟们有没有现成的?
...全文
147
7
打赏
收藏
有没有通用的异常处理类?
想做一个程序中出现异常时,能够捕获的异常出现的位置,发生原因的异常类。 问问兄弟们有没有现成的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GARNETT2183
2006-04-10
打赏
举报
回复
http://www.eurekalog.com/index.php
去这里看看。。。
jwt1982
2006-04-10
打赏
举报
回复
请问babyboy(榆木疙瘩):
你找到这个通用的类了没有?
我也想要一个,毕竟每个代码里都使用try方式会很累人
能不能抓取错误,一个窗体、程序由一个统一的地方来进行各种错误处理?
babyboy
2005-08-05
打赏
举报
回复
是我的问题不明确,对不起大家了.
我的意思是要做一个全局的异常处理,就像截获Application.OnException一样,但是Application.OnException只能截获程序未处理的异常,我希望是不管什么异常,我都能先收到,
然后把异常发生的位置,比如源代码的行号,引发异常的原因等记录下来,做个日志.
最近研究了一下,好像能做的就是通过汇编访问FS[0]寄存器,这里保存有当前异常,通过这个可以访问到
异常链表,可是这好像只能是windos异常,delphi自己的异常类捉不到,而且无法获得异常出现的源码行号,只能得到汇编代码的行和地址.
无名2018
2005-07-28
打赏
举报
回复
//给你个例子吧
function ComputeSomething;
begin
try
...
except
on Err1: EDivByZero do
ShowMessage('零不能做除数');
on Err2: EMathError do
ShowMessage(Err2.ErrorInfo);
on E: Exception do
ShowMessage(E.Message);
else
raise; //重新引发这个异常
end;
end;
无名2018
2005-07-28
打赏
举报
回复
try
//
except
on E: Exception do
begin
Application.ShowMessage(E.Message);
end;
end;
sxtdxvb
2005-07-28
打赏
举报
回复
try
//这里写如要查异常的代码
except on E:Exception do
begin
Application.Showmessage(pchar(E.Message),mb_ok+mb_iconeror);
end;
end;
JAVA_API1.6文档(中文)
java.awt.event 提供处理由 AWT 组件所激发的各
类
事件的接口和
类
。 java.awt.font 提供与字体相关的
类
和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D
类
。 java.awt.im ...
【Python】
异常处理
?tryexcept用法详解、使用自定义
异常处理
类
,进行错误日志的自动生成与写入
俗话说天有不测风云,对于天气的观测来说会有很多的变数,那么对于程序来说也会有相对的异常,那么什么叫
异常处理
呢? 就比如如果我定义了一个列表,那么我去获取列表内的一个不存在的索引的时候,就会报错(异常)...
Java语言从入门到精通课程(第2季)-- 容器与异常
200多条笔记帮助学员快速掌握Java200多个知识点 课程内容: 第11章 容器初步认识:容器、Map、数组、链表、集合、队列 第12章 通过
异常处理
错误:异常分
类
、自定义异常、finally关键字、特殊异常、
通用
异常 ...
Springboot 全局
异常处理
二、开发环境三、添加依赖四、自定义异常错误
类
4.1 自定义异常基础接口
类
4.2
通用
异常信息枚举
类
4.3 业务异常信息枚举
类
4.4 自定义业务异常
类
五、接口返回统一格式六、全局
异常处理
七、测试7.1 辅助
类
7.2 测试结果 ...
在springcloud中进行统一异常+自定义
异常处理
?
1.什么是统一
异常处理
? 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...}代码块,不仅...
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章