showmessage('str')// 显示一般信息
raise exception.create('str')//触发一个异常信息
var i:integer;
try
i:=i/0;
except
raise exception.create('零除错误')
end;
showMessage('str');//不再执行
raise exception.create('str')//触发一个异常信息
var i:integer;
try
i:=i/0;
except
raise exception.create('零除错误')
end;
showMessage('str');//不再执行
解决方案 »
- 请问:填空(高分^_^)
- 如何获得硬盘,或移动硬盘或U盘或mp3之类的存储器的id?
- 在线等待,为什么点2次按钮会出错
- 我做的报表怎么字体显示的混乱,不规整?
- 对第3方控件使用的困惑
- 50分问题---怎样用Datetimepicker1判断是今天?(非常感谢)
- delphi主菜单上有个window的菜单,里面有三个工具,object inspectorobject treeviewobject treeview是干什么的
- delphi7 webservi问题。Invalid Content type text/html,SOAP expect text/xml
- edit小问题(新手)
- xe8 可以在xcode9.2下面工作吗?包括模拟器
- 关于动态添加菜单项的问题
- 紧急情况!!!告诉我注册号
而转到except这行
raise exception.create('str');引发一个异常,会改变改变程序执行流程,如果没有异常保护,就会跳出当前事件,并将异常交给默认的异常处理过程处理,通常默认都只是显示一下异常信息。此时表面上看起来一样,不过用了try...except异常保护的话,可以自定义处理方法,就不会有默认的对话框了。