try 的问题,各位帮忙! 在delphi里支持 try ... except ... finally ... end; 连着写吗?如果支持,该如何写呢????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try try ... except ...end; finally ... end; 不可以这样写的。是两种触发机制,其中 “try...except...end”的话,只有try语句中某条触发才会执行except中的语句;但是 “try...finally...end”的话,总是要执行finally中的语句的 try try ... except .... end;finally ....end; dulei115()写的有问题,使概念问题try .. except 是将异常截获处理的,所以在try .. except 外就没有异常了,除非你再raisetry .. except 感知异常但不作任何处理,所以在try .. finally 外异常仍然存在所以正确且规范的写法是:try ... try ... finally ... end; ...except ...end;dulei115()的写法在同一函数,运行效果和上面的写法没有区别,但跨函数错误就会表现出来 嵌套写:var F: TextFile; S: String;begin AssignFile(F,'Foo.Txt'); try Reset(F); try ReadLn(F,S); finally CloseFile(F); end; except ShowMessage('文件打开发生错误'); end; end;try...finally代码块用来确保文件总是关闭的,而不管是不是发生了异常。 嵌套写:var F: TextFile; S: String;begin AssignFile(F,'Foo.Txt'); try Reset(F); try ReadLn(F,S); finally CloseFile(F); end; except ShowMessage('文件打开发生错误'); end; end; 异常处理的try语句可以嵌套写var F: TextFile; S: String;begin AssignFile(F,'Foo.Txt'); try Reset(F); try ReadLn(F,S); finally CloseFile(F); end; except ShowMessage('文件打开发生错误'); end;end;except语句是出现异常时执行finally语句不管初步出现异常都执行 最近写了一个数据库备份程序,总是失败,希望大虾指点! 明细报表的形式上的特殊问题 FastReport制作报表如何跳过打印选项对话框直接打印当前页??? 关于字符串的截取 delphi中写sql语句真烦人,请帮忙修改一个sql,谢谢了!!! 哪些书合适? 顺便再问小小兄:如何控制可打印区域 ★如何让程序等待? 关于内存释放的问题,很简单,但我不懂!!!!!!!!!!!!!!!!!!!!!! 接口有什么作用? 紧急求助? 想搞游戏开发?这里有本<<游戏编程指南>>免费下载!
try
...
except
...
end;
finally
...
end;
是两种触发机制,其中 “try...except...end”的话,只有try语句中某条触发才会执行except中的语句;但是 “try...finally...end”的话,总是要执行finally中的语句的
try
...
except
....
end;
finally
....
end;
try
...
try
...
finally
...
end;
...
except
...
end;dulei115()的写法在同一函数,运行效果和上面的写法没有区别,但跨函数错误就会表现出来
F: TextFile;
S: String;
begin
AssignFile(F,'Foo.Txt');
try
Reset(F);
try
ReadLn(F,S);
finally
CloseFile(F);
end;
except
ShowMessage('文件打开发生错误');
end;
end;
try...finally代码块用来确保文件总是关闭的,而不管是不是发生了异常。
F: TextFile;
S: String;
begin
AssignFile(F,'Foo.Txt');
try
Reset(F);
try
ReadLn(F,S);
finally
CloseFile(F);
end;
except
ShowMessage('文件打开发生错误');
end;
end;
var
F: TextFile;
S: String;
begin
AssignFile(F,'Foo.Txt');
try
Reset(F);
try
ReadLn(F,S);
finally
CloseFile(F);
end;
except
ShowMessage('文件打开发生错误');
end;
end;
except语句是出现异常时执行
finally语句不管初步出现异常都执行