社区
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语句
。向大虾们请教下经验。
...全文
461
8
打赏
收藏
delphi try except end的使用
请教大虾们个问题,delphi中的异常处理try except end;try finally end。一般在什么情况下使用。惭愧啊,学了几个月了还不是很清楚哪些地方需要加上异常处理语句。假如有一个操作数据库的方法,有一两百行代码,方法开头写try,然后再程序结束的时候写except end,这样是否可以。有时候一个过程中实现好几个功能,根本不知道try except end要放在哪里,也不知道什么时候该用try except end语句。向大虾们请教下经验。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
##### 综合
使用
try
...
excep
t...
end
和
try
...finally...
end
- **场景**:同时需要处理异常和确保资源的正确释放时,可以通过嵌套结构实现。 - **示例**: ```
delphi
try
try
// 可能引发异常的代码
excep
t on E:...
Delphi
异常处理
try
excep
t语句和
try
甄选..docx
- **嵌套结构**:虽然没有`
try
...
excep
t...finally...
end
`这样的直接组合,但可以将`
try
...
excep
t`嵌套在`
try
...finally`中,从而同时实现异常处理和资源保护。 3. **异常的精确处理**: - **定义异常**:在...
通过崩溃地址找错误行数之
Delphi
版
在
Delphi
中,可以
使用
try
...
excep
t 语句来捕获异常,并获取当前指令地址,然后通过 MAP 文件来定位错误的行号。 例如: ```
delphi
procedure TForm1.Button1Click(S
end
er: TObject); var p: PChar; begin p :=...
Delphi
打开Excel表的方法演示.rar
Delphi
打开已有的Excel表,本例子可学习
Delphi
中的CreateOleObject对象中的Excel.Application的
使用
方法,用此方法可对Excel文件进行简单的操作,代码初始化如下: begin
try
if f<>'' then begin ...
delphi
excelApplication示例
Try
ExcelApplication1.Connect;
Excep
t MessageDlg('Excel may not be installed',mtError, [mbOk], 0); Abort;
End
; ExcelApplication1.Visible[0]:=True; ExcelApplication1.Caption:='Excel Application...
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章