请教各位大大,indy 控件中,怎样捕获及处理error!!! |
尚未結案
|
h_zhanglang
一般會員 發表:1 回覆:0 積分:0 註冊:2004-04-13 發送簡訊給我 |
|
microbean
初階會員 發表:1 回覆:43 積分:38 註冊:2004-04-09 發送簡訊給我 |
根據我的經驗 , 大部分的錯誤
都要靠土法煉鋼的方法去做 error handle. 也就是自己處理 try exception ...
在較為覆雜的專案中 indy server 的 OnException 並不能完全
發揮功能 . 你必須要仔細的,並且儘量在每一段程式 都去處理 try ....
對 Server 來說 OnExecute 的區段 , 就是一個必要放入 try 的
區段. 就很像 winsock 裡面的概念 , 你必須要去處理 ,你的每一行程式
是否都是成功的. 如果失敗 要另外處理. 如果你的 indy 專案 , 已經面臨,無法完全捕捉的狀況
試圖去調整其他的地方 , 讓其他的地方 , 越快執行 , 越快
結束 , 這樣可能會減少 , 莫名的錯誤 以 indy TCPServer 的 onExecute 來說 , 這邊是最容易發生問題的地方
因為這邊有最多複雜的邏輯 , 嘗試用更好的方法 , 讓 onExecute
的效能更好. 如果你已經在這部份盡力了 , 依照我的經驗 , 這就是 indy
不穩定的地方 , 我的經驗告訴我 , 小的簡單的專案很適合用 indy
但是大的複雜的專案..可能還是得用 winsock 來做了. _= 沒事就 winsock 一下 =_
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |