Delphi用什么语句退出函数

Delphi用什么语句退出函数,第1张

1、break 强制退出循环(只能放在循环中),用于从For语句,while语句或repeat语句中强制退出。

2、continue 用于从For语句,while语句或repeat语句强行结束本次称称循环,并开始下一次循环。

3、exit 用于从当前代码块中退出。若该代码为主程序,则终止该程序,若是函数或过程,则立即该过程或函数。

4、abort 中止程序的运行,产生不报错的异常信息。跳出祖先模块。

不知道你的强制退出程序,是不是你自己编写的,造成死循环产生的,想强制中断调试.

如果这样,你按 ctrl +F2建就可以退出了.

如果是程序循环,强制退出循环程序,就直接 exit就可以,

Application.Terminate 中止应用程序的运行,比较安全。而Halt则完全停止程序,这种完全停止,会忽略任何try finally块、任何finalization语句块以及Delphi编译器自动编译优化的内存清理代码的执行,从而造成内存丢失。强烈建议不要使用Halt。使用Application.Terminate 还会触发一些事件,而Halt绝对不会Application.Terminate 不会触发CLOSE事件close是正常的关闭方法FREE与DESTROY不是关闭的方法而是释放所创建的对象,不会关闭程序其它的关闭关法是调用API方式的,如结束进程的方式一般一用,正常情况中只要用close


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7805885.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存