我不用finally,编译不通过;用了finally,运行时出错.
这个关键字到底是做什么用的啊?
哪位大虾能提点一下~~学了两天D,对比VB而言,最深刻的体会是:
功能强大,操作复杂.
这个关键字到底是做什么用的啊?
哪位大虾能提点一下~~学了两天D,对比VB而言,最深刻的体会是:
功能强大,操作复杂.
解决方案 »
- socketconnection连接池
- DELPHI中默认编译出来的 就是RELEASE 版本的EXE吗?
- 关于delphi中的else if 语句应如何写?
- procedure Tform.FormKeyPress(Sender: TObject; var Key: Char);
- 我把一个纯光体封装到了一个dll里,然后调用这个窗体,为和总抛出一个错误消息框“cannot make a visible window modal”,这个怎样处理
- 小弟刚学delphi,请问delphi中有否象Vb中的instr的函数?
- 怎样检测存在的打印机?
- Indy里的UDP控件分成Client和Server有什么用?
- 向各位请教一个奇怪的问题,这个程序有啥问题?92大分送上!
- 请问谁有希望出版社的SQL SEVER 2000 编程员指南的电子书?
- mdi 加背景图片,如何图片不平铺
- 新手求助,急,谢谢!
try
... // process file F
finally
CloseFile(F);
end;
...do something(试着做一些事情)
finally
do something(做完再做的事情)
是一种保护模式运行
try
...
except
...
finally
...
try
... 你的语句
finally
要执行的语句
end;
要做的事件 要做的事件
finally except
要做的事件正常完成后做的事件 要做的事件正没常完成后做的事件
end; end;
最好代码贴出来让大伙瞧瞧,It's so quick.
try
正常执行的语句;
except
发生异常时执行的语句;
finally
最后执行的语句;
end;