小弟刚学DELPHI看了别人的代码里面有 EXIT,HALT,ABORT 请教一下有什么区别
解决方案 »
- 用友U8.05的数据库结构表
- 如何把dbgrid和里面的数据作为一个报表打印出来。我用的是QReport 谢谢。
- 请问DDK是什么意思
- 救命
- 我用createfile建的文本文件怎么就不能向里写东西?Createfile调用如下:
- 关于ADO联接的问题,在线等待,急!!!!!!!!!
- 关于delphi6+oracle中ado动态连接数据库的问题,希望高手指点!!!1
- 谁有多线程的例子?
- 小弟的搜图8月份净收270美元-呵呵:-)
- 可不可以得到richedit当前正在显示的字符集呢?如果能,怎么得到?
- 用Delphi如何让电脑主板发声。(注意,是主板发声,不是用扬声器发声。)
- 请问exit和abort有什么区别?
abort:意外处理。
比如在dataset的beforepost事件里
showmessage('erroe');
exit;
数据还是提交。
而
showmessage('erroe');
Abort;
就放弃了。
Exit是推出当前子程序。如该子程序包含在另一个子程序则另一个子程序继续执行。
halt是不正常推出程序。后边的代码不会执行。
abort;全部放弃。如该子程序包含在另一个子程序则另一个子程序放弃执行。
Abort会回滚上面所执行的,Exit不会...
HALT是退出应用程序,而且是非正常推出;