雪 雪中漫步 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #2 本质不一样 abort是引发一个异常exception,但是是隐性的,它不会显示错误代码! 而exit是从当前procedure退出来。
W wkp13_8 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #3 abort中止程序运行,而exit是从当前过程退出来。
P pihome Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #4 最好的办法就是看帮助,不清楚就自己写代码试试看结果如何,如 try showmessage('123'); Abort; // Exit; //看Abort,Exit结果分别是怎样的 showmessage('456'); except on E: Exception do showmessage(E.ClassName+#13+E.Message); end; showmessage('789'); //看看在两种情况下哪一条showmessage能被执行
最好的办法就是看帮助,不清楚就自己写代码试试看结果如何,如 try showmessage('123'); Abort; // Exit; //看Abort,Exit结果分别是怎样的 showmessage('456'); except on E: Exception do showmessage(E.ClassName+#13+E.Message); end; showmessage('789'); //看看在两种情况下哪一条showmessage能被执行
L lichdr Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #5 比如在beforeXXX,onXXX,afterXXX,這一系列的事件中,用exit的話會接下執行後面的事件。如果用abort的話就完全跳出來,下面的事件也不會執行了。
C chengangsir Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #6 abort中止整个程序,而exit是从当前过程或函数中退出来。
雪 雪中漫步 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-27 #7 abort终止整个程序,谁说的? 终止整个程序有halt和terminate没听说过abort,拜托,请试后在回答!