【急】Try用法的小问题
时间:2011-09-09
来源:互联网
语句1
语句2
语句3
语句4
语句5
finally
// 空语句
end;
在上面的例子中,如果“语句3”出现异常,“语句4”还能执行吗?
怎样才能不理会语句中的错误,从头运行的尾呢???
作者: wanghhole 发布时间: 2011-09-09
procedure TForm1.Button1Click(Sender: TObject);
var
a :single;
b :single;
c :single;
begin
try
a:=1;
b:=0;
c:=5;
a:=a/b;
c:=c+1;
c:=c+1;
edit1.Text:=floattostr(a);
edit2.Text:=floattostr(b);
edit3.Text:=floattostr(c);
except
//
end;
edit4.Text:=floattostr(a+b+c);
end;
还是会跳出来个框框,说你有个分母为0的错误
作者: wanghhole 发布时间: 2011-09-09
作者: mengdiewufeng 发布时间: 2011-09-09
try
语句1
语句2
语句3
语句4
语句5
finally
// 空语句
end;
在上面的例子中,如果“语句3”出现异常,“语句4”还能执行吗?
怎样才能不理会语句中的错误,从头运行的尾呢???
try
finally
end;
首先你要理解try..finally的用途,无论try..finally中间发生了什么错误,finally之后的语句都会执行,但是try..finally如果中间的什么位置出错了,就会停止在那里,但不影响finally后的执行。。
作者: wanjianjun 发布时间: 2011-09-09
作者: m617105 发布时间: 2011-09-09
try
语句1
语句2
语句3
语句4
语句5
finally
// 空语句
end;
在上面的例子中,如果“语句3”出现异常,“语句4”还能执行吗?
怎样才能不理会语句中的错误,从头运行的尾呢???
每个语句都用try except包起来:
try 语句1 except end;
try 语句2 except end;
try 语句3 except end;
try 语句4 except end;
try 语句5 except end;
作者: sz_haitao 发布时间: 2011-09-09
...
finally
...
end;
与
try
...
except
...
end;
区别理解清楚,就明白语句是怎么执行了,请阅读相关基础知识文档
作者: zlb_chen 发布时间: 2011-09-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28