DBMNG数据库管理与应用

科学是实事求是的学问,来不得半点虚假。
当前位置:首页 > 经验分享 > Delphi

delphi中exit,abort,break,continue的区别

exit: 退出函数体 
abort: 遇到异常,安静处理,就是不显示不提示 
break: 退出当前循环体,包括for ,while, repeat等循环体 
continue: 结束循环内的本次处理,继续从循环体的开始位置继续执行

delphi中表示跳出的有break,exit,abort。
break 
离开循环  只能放在循环中
exit 
跳出本模块(过程和函数),放在循环中是跳出循环在所在的模块。
abort
中止程序的运行,产生不报错的异常信息。跳出祖先模块。和exit的区别是
procedure p1;
begin
   p2;
   p3;
end;
procedure p2;
begin
   abort; //exit;
end;
procedure p3;
begin
   //showmessage()..
end; 
如果用 Abort,则执行不到 P3,如果用 Exit 就能够执行到 P3。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号