有人能告诉我这个问题的答案吗?谢谢! 有人愿意告诉我: try ...... finally ...... end;和 try ....... except ....... end;两者的具体差别. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tryfinallyend;这个是程序总会执行finally与end 之间的程序,而try except end只有程序在执行try与except之间的程序出错时才会执行except与end之间的程序, try ...... finally 正确执行后,结束程序 end;和 try ....... except 异常出错,出错处理 end;也就是说,try...finally并不关心程序运行时错误与否,其根本任务就是保证能够执行某项任务;而try...except用来捕获可能产生的错误或异常。 我有异议:(只同意123ppmove(光芒)的说法)finaly:是不管你的程序怎样,最终都要执行其后的语句;而except则是只有try部分出错时才会去执行except的例外处理. try ...... finally 不论你前面的代码执行是否有错,放在这里的代码是始终会执行滴。 一般用于内存释放。 end;和 try ....... except 前面的代码出错了,就会执行这里的代码后退出交执行,也就是说:如果在try...except...end 后还有代码,这些代码是不会执行了。 end; 求高手帮忙,delphi7 DELPHI 读取xml 刚接触Delphi问个比较菜的问题,请各位回答我! 救命啊,万分紧急,大分赠送!程序原代码丢了,只有EXE文件;现在有个地方要修改,有什么办法能拿到原代码? 求酒店管理软件、源程序! 低级的编译错误? 简单问题:怎么让ServerSocket指定使用那种协议(TCP、UDP)或类型 有好方法调用.DBF文件的数据库表吗? 不能安装编译任何控件,怎么回事??在线等待。 怎样通过DELPHI把SQL数据库A的表1数据插入到数据库B的表2当中? 我的代码有问题吗/ DBGrideh 功能 深度 探讨!!!
finally
end;这个是程序总会执行finally与end 之间的程序,
而try
except
end只有程序在执行try与except之间的程序出错时才会执行except与end之间的程序,
......
finally
正确执行后,结束程序
end;
和
try
.......
except
异常出错,出错处理
end;
也就是说,try...finally并不关心程序运行时错误与否,其根本任务就是保证能够执行某项任务;而try...except用来捕获可能产生的错误或异常。
finaly:是不管你的程序怎样,最终都要执行其后的语句;而except则是只有try部分出错时才会去执行except的例外处理.
......
finally
不论你前面的代码执行是否有错,放在这里的代码是始终会执行滴。
一般用于内存释放。
end;
和
try
.......
except
前面的代码出错了,就会执行这里的代码后退出交执行,也就是说:如果在try...except...end 后还有代码,这些代码是不会执行了。
end;