關於ABORT 和EXIT的請教? |
答題得分者是:a6475
|
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
從主題字義中是想請教ABORT 和EXIT的一些概念?
在此小弟以在ttable onbeforepost中分別以
ABORT
和
EXIT
作問題,這個問題小弟只知當遇上這兩個函數時都會從onbeforpost
程序中跳出來,想請教的是更多不知道的概念,只要相關的概念都行,
感謝.
字面意義可參考以下這篇,但可知的實在太少:
http://delphi.ktop.com.tw/topic.php?topic_id=23846 「堅持」從洗馬桶做起
Aric 發表人 - huangeider 於 2003/09/07 00:39:55
|
a6475
高階會員 發表:67 回覆:230 積分:154 註冊:2002-09-15 發送簡訊給我 |
我也知道的不多。
procedure TForm1.Button1Click(Sender: TObject); begin ShowMsg(); showmessage('有執行到!'); end; procedure TForm1.ShowMsg; begin showmessage('The ShowMsg'); exit; end;用Exit的話。 showmessage('有執行到!');會執行到。 但用Abort的話,就會完全的停止。 ..-----------βλμε------------.. ◎Oo月夜 光明 藍更愁oO◎ 藍調月光城v4:http://inping.myweb.hinet.net/ (暫時使用中..) 明日報(藍調.月光):http://mypaper2.ttimes.com.tw/user/a6475
------
月夜 光明 藍更愁 |
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
abort 函数 说明:引起放弃的意外处理
exit 命令 说明:立即从当前的语句块中退出 多上述错误解释如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMsg();
//这个语句块中可没有exit,那么当然不会退出哦;
showmessage('有執行到!');
end; procedure TForm1.ShowMsg; begin
showmessage('The ShowMsg');
exit;//立即从当前的语句块中退出,但是如果是abort那么就是意外处理!!!
end;
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
Hi huangeider您好:
根據Delphi的Help中所寫
Abort : Raises a silent exception 引起一個例外
Exit : Exits from the current procedure 離開目前的程序
雖然在普通的程序中看來都會離開這個那個程序, 但若以try來用就稍微不一樣
try Abort; except ShowMessage('Exception'); //這會執行到 end; try exit; except ShowMessage('Exception'); //這不會執行到 end;我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |