finally except
这两个到底有什么区别?
用finally每执行一次后为什么都会出现对话框
而except就不会出现
例如
begin
try
Memo1.Lines.Add(StrBuf);
finally
showmessage('sss');//这样每次都出。
end;
begin
try
Memo1.Lines.Add(StrBuf);
except
showmessage('sss');//这样就不会跳出。
end;
在线等 马上送分、
这两个到底有什么区别?
用finally每执行一次后为什么都会出现对话框
而except就不会出现
例如
begin
try
Memo1.Lines.Add(StrBuf);
finally
showmessage('sss');//这样每次都出。
end;
begin
try
Memo1.Lines.Add(StrBuf);
except
showmessage('sss');//这样就不会跳出。
end;
在线等 马上送分、
解决方案 »
- 请问如何将弹出的窗口前置?谢谢了!急!!!
- 求<delphi7完美经典>的电子版
- delphi怎么可以调用水晶报表
- 請問一算法,給定N個0…9的數字,能組成哪些自然數?
- 关于组件的问题
- 一组控件,想在窗口大小变化时自动调整位置居中,应该怎么坐?
- 非技术性问题,散分啰!!!
- 小弟以前用clientdateset提交到后台很好,可是今天。。。
- Help急急急急急!!!!!!怎样得到另外一个可执行文件里"Button"的句柄?
- 在招聘广告中经常对应聘者提出这样的要求:“熟悉TCP/IP开发“。那这句话具体要求掌握哪些编程知识?
- 【fastreport问题】fastreport 中怎样在groupheader中汇总数据?
- 怎么在循環中進行刪除?
except是异常处理,在出错时执行
finally是保护处理,必须执行
finally保护处理,比如你有资源使用
完释放等一般放在这部分执行,这部分
不管是否有异常都会执行的部分。