try catch 的一個簡單問題 |
尚未結案
|
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
|
jessechan
版主 發表:109 回覆:394 積分:254 註冊:2002-04-05 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
------
http://www.ViewMove.com |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
對不起,離題太遠... < >< >
其實, try catch 可以多層次
try { ... ...<可能 exception 的點> gotoHere: ... } catch(...) { ... ... goto gotoHere; }改成 try { ... try { ...<可能 exception 的點> } catch(...) { ... } ... } catch(...) { ... }這樣就不用 goto 了。 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
|
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
可以參考這一篇瞭解一下 Creating, Throwing and Catching Your Own Custom Exceptions
http://www.temporaldoorway.com/programming/cbuilder/techniquesandpatterns/customexceptions.htm 網路志工聯盟----Visita網站http://www.vista.org.tw
---[ 發問前請先找找舊文章 ]---
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 嗯 ... 兩個 try 就會產生迴圈的作用ㄇ,小弟仍有點不太清楚耶 ... 可否請版主大人稍微解釋一下ㄋ兩個 try 不會有迴圈的作用。 你可以把它看成叫用一個函式內含 try catch。 另外,如果內圈的 catch 沒有「全部 catch」下來,則 exception 還是會由其外層 catch ,同理,如果外層也沒有全部 catch 下來,而發生的 exception 不在 catch 範圍內,那就再由更外層去 catch 如果已沒有最外層,則最後會出現像是沒有加 try catch 的 Exception 視窗。 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 嗯 ... 兩個 try 就會產生迴圈的作用ㄇ,小弟仍有點不太清楚耶 ... 可否請版主大人稍微解釋一下ㄋ兩個 try 不會有迴圈的效果。 你可以把內層的 try 視為 jessechan 版主所說的另一個函式。 而多層的 try 如果每一層所 catch 的不是全部的訊息,則有可能內層發的 exception 內層沒有 catch 到而由外層 catch 或外層也沒有 catch 到,則由系統發 Exception 訊息視窗。 P.S. 最近常常回應後,就斷線,文章都不見 < >< >< > 有時真的很懶得重打 < > 沒想到是已上傳回應後才斷線... 真是傷腦筋... 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell.... 發表人 - dllee 於 2003/04/11 14:31:35
------
http://www.ViewMove.com |
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |