一个语法问题

请问
try
.
.
.
finally
结构的具体用法和意思
[78 byte] By [wlcking-顿悟的鱼] at [2008-2-13]
# 1
var
aList: TStringList;
try
aList := TstringList.create;
...

finally
alist.free;
end;

在Finally..end之间的代码总会执行,上面的代码可以保证不管有没有发生异常,Alist总能被释放。

crazyz-乘风 at 2007-10-22 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 2
try...finally...end结构保证在try和finally中的代码无论执行正确或是触发异常,finally和end中的代码都会被执行,通常用来释放资源。
另外,能给分还是给点分吧,否则很多人不愿回答你的问题的
jabmoon-刺月 at 2007-10-22 > top of Msdn China Tech,Delphi,VCL组件开发及应用...
# 3
一句话:
finally...end只见的代码,肯对会被执行,不论前面是否有异常!
(强行中断。不在此问题范围内)
dext-德克斯特 at 2007-10-22 > top of Msdn China Tech,Delphi,VCL组件开发及应用...