社区
Delphi
帖子详情
delphi try except end的使用
younerest
2011-11-22 03:20:16
请教大虾们个问题,delphi中的异常处理try except end;try finally end。一般在什么情况下使用。惭愧啊,学了几个月了还不是很清楚哪些地方需要加上异常处理语句。假如有一个操作数据库的方法,有一两百行代码,方法开头写try,然后再程序结束的时候写except end,这样是否可以。有时候一个过程中实现好几个功能,根本不知道try except end要放在哪里,也不知道什么时候该用try except end语句
。向大虾们请教下经验。
...全文
471
8
打赏
收藏
delphi try except end的使用
请教大虾们个问题,delphi中的异常处理try except end;try finally end。一般在什么情况下使用。惭愧啊,学了几个月了还不是很清楚哪些地方需要加上异常处理语句。假如有一个操作数据库的方法,有一两百行代码,方法开头写try,然后再程序结束的时候写except end,这样是否可以。有时候一个过程中实现好几个功能,根本不知道try except end要放在哪里,也不知道什么时候该用try except end语句。向大虾们请教下经验。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱蹄子的羊头
2011-11-23
打赏
举报
回复
凡是写 Free的地方都用上就对了.
另外,所有地方都写上 except 也就对了.
再多下几个断言神马的. 只要你不怕麻烦
andylist
2011-11-23
打赏
举报
回复
TRY
FINALLY
END用于创建资源,最后释放的
TRY
EXCEPT
END用于偿试执行操作,如果中途出现错误就抛出异常的.
kaikai_kk
2011-11-22
打赏
举报
回复
不清楚,就全部包括在里面.
iDeputy
2011-11-22
打赏
举报
回复
不清楚的话,就整个包含好了
younerest
2011-11-22
打赏
举报
回复
[Quote=引用 2 楼 funxu 的回复:]
好习惯是一般需要free的地方都加上
另外try except end还可以用来对抛出的异常进行补救防止程序崩溃
[/Quote]
同上,不知道哪些地方会抛出异常
younerest
2011-11-22
打赏
举报
回复
[Quote=引用 1 楼 adslan 的回复:]
try finally end 一般用来释放资源用的
try except end 放在一些容易抛出异常代码的地方 用来显示或屏蔽错误提示
[/Quote]
我现在是不知道哪些地方容易抛出异常,什么时候会抛出异常
funxu
2011-11-22
打赏
举报
回复
好习惯是一般需要free的地方都加上
另外try except end还可以用来对抛出的异常进行补救防止程序崩溃
ADSLAN
2011-11-22
打赏
举报
回复
try finally end 一般用来释放资源用的
try except end 放在一些容易抛出异常代码的地方 用来显示或屏蔽错误提示
Delphi
异常处理
try
_
excep
t语句和
try
_finally语句用法以及区别.pdf
Delphi
异常处理
try
_
excep
t语句和
try
_finally语句用法以及区别.pdf
Delphi
异常处理
try
_
excep
t语句和
try
_finally语句用法以及区别.pdf
Delphi
异常处理
try
excep
t语句和
try
甄选..docx
Delphi
异常处理
try
excep
t语句和
try
甄选..docx
通过崩溃地址找错误行数之
Delphi
版
可以用过崩溃地址如00400000,通过算法找到是程序哪行报错了。
Delphi
打开Excel表的方法演示.rar
Delphi
打开已有的Excel表,本例子可学习
Delphi
中的CreateOleObject对象中的Excel.Application的
使用
方法,用此方法可对Excel文件进行简单的操作,代码初始化如下: begin
try
if f'' then begin ExcelID:=CreateOleObject('Excel.Application' ); ExcelID.Visible := True; ExcelID.WorkBooks.Open(f);//添加ComObj单元
end
else showmessage('请选择Excel文件的路径');
excep
t showmessage('打开的不是Excel文件');
end
;
end
; 详细情况请下载本源码。
Delphi
合计数据库某字段值.rar
Delphi
合计数据库某字段值,具体到本例中,是统计学生成绩,将读取出来的数据库值 的成绩字段进行统计,合并出所有的成绩值。
try
with query1 do begin close; sql.Clear; sql.Add('select avg(英语成绩) as 英语平均分,avg(数学成绩) as 数学平均分,avg(语文成绩) as 语文平均分 from chengji'); open;
end
;
excep
t query1.Close;
end
;
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章