如何秀出系統內建的錯誤訊息並加以說明 |
尚未結案
|
will
中階會員 發表:176 回覆:135 積分:62 註冊:2002-04-14 發送簡訊給我 |
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
|
will
中階會員 發表:176 回覆:135 積分:62 註冊:2002-04-14 發送簡訊給我 |
試出來了 有兩種方法都可以 第二個方法是有點奇怪 procedure TForm1.Button2Click(Sender: TObject);
var a, b, c: real;
begin
try
a:=0;
b:= 1;
c:=b/a ;
showMessage(FloatToStr(c));;
except
on e:Exception do
ShowMessage(E.Message+'我的說明');
end;
end; procedure TForm1.Button2Click(Sender: TObject);
var a, b, c: real;
begin
try
a:=0;
b:= 1;
c:=b/a ;
showMessage(FloatToStr(c));;
except
on e:Exception do
Raise Exception.Create(E.Message+' 我的說明');
end;
end;
引言:引言: Hi, Delphi在run time error 時, 會秀出系統內建的錯誤訊息 我想在這些訊息後再加以補充說明 請問要如何做到呢?不知道您想要再補充說明的錯誤訊息是指那些? |
pigbaby
初階會員 發表:2 回覆:84 積分:47 註冊:2002-09-02 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi, 拉個 ApplicationEvents(In Additional TAB),並於 OnException 事件中加入以下程式碼試試,或是 Search 一下 KTOP,應該可以找出不少相關討論
procedure TQueryForm.ApplicationEvents1Exception(Sender: TObject; E: Exception); begin ShowMessage(e.Message 'Your Message'); end;---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman |
Amanda_Chen
一般會員 發表:25 回覆:82 積分:21 註冊:2003-12-28 發送簡訊給我 |
引言: Hi, 拉個 ApplicationEvents(In Additional TAB),並於 OnException 事件中加入以下程式碼試試,或是 Search 一下 KTOP,應該可以找出不少相關討論procedure TQueryForm.ApplicationEvents1Exception(Sender: TObject; E: Exception); begin ShowMessage(e.Message 'Your Message'); end;---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ---------------------------------- >>< face="Verdana, Arial, Helvetica"> 这也是困扰本人的问题,谢谢Fishman大大 |
pigbaby
初階會員 發表:2 回覆:84 積分:47 註冊:2002-09-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |