在Delphi程序中try语句是什么语句,怎么用,请给指导。
3个回答
展开全部
异常处理语句,有两种
第一种
try
d := 6 div 0; //明显错误,会抛出异常.除数不能为0
except
on E:Exception do
ShowMessage(e.message); // 在这里处理你的异常,我这里显示出错误消息,当然可以自己定义
end;
第二种
a := TStringList.create
try
a.add('1');
Showmessage(a.strings[2]); //明显错误,程序异常中断不使用异常处理代码的将不会执行到a.free,如果使用了try ..finally..end; 不管异常是否出现都将释放资源
finally
a.free; //释放
end;
第一种
try
d := 6 div 0; //明显错误,会抛出异常.除数不能为0
except
on E:Exception do
ShowMessage(e.message); // 在这里处理你的异常,我这里显示出错误消息,当然可以自己定义
end;
第二种
a := TStringList.create
try
a.add('1');
Showmessage(a.strings[2]); //明显错误,程序异常中断不使用异常处理代码的将不会执行到a.free,如果使用了try ..finally..end; 不管异常是否出现都将释放资源
finally
a.free; //释放
end;
展开全部
异常处理语句
处理抛出的异常错误
比如说需要一个整数,你给了一个字符串,这是就会提示错误,try的作用就体现在这里,当然可以自定义自己的错误内容
处理抛出的异常错误
比如说需要一个整数,你给了一个字符串,这是就会提示错误,try的作用就体现在这里,当然可以自定义自己的错误内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异常处理语句
可以处理你程序中需要截获的错误,具体查看一般的教程就行了
可以处理你程序中需要截获的错误,具体查看一般的教程就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询