全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1226
推到 Plurk!
推到 Facebook!

try~catch

尚未結案
richardc
一般會員


發表:9
回覆:6
積分:3
註冊:2003-04-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-21 18:36:43 IP:61.59.xxx.xxx 未訂閱
各位先進: 請問我要在edit中輸入一組ip,若為192.168.....即合法,若為456.254...即為不合法ip,code中如何寫exception的try~catch,以及參數如何設?謝謝!
brant
一般會員


發表:1
回覆:64
積分:23
註冊:2003-04-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-21 18:54:26 IP:61.219.xxx.xxx 未訂閱
引言: 各位先進: 請問我要在edit中輸入一組ip,若為192.168.....即合法,若為456.254...即為不合法ip,code中如何寫exception的try~catch,以及參數如何設?謝謝!
直接用 if - else 去判斷 edit 的內容即可,不用 try - catch 要用 try catch 您還得自己去 throw 這個 exception
zenjohn
一般會員


發表:5
回覆:16
積分:4
註冊:2002-12-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-21 19:01:53 IP:211.75.xxx.xxx 未訂閱
Dear richardc, 我有一個較笨的方法,提供給您參考。 1.用MaskEdit來控制輸入的資料型態為數字。 2.格式正確無誤後再開始判斷IP的值是否在合法範圍內。
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-21 23:31:30 IP:61.216.xxx.xxx 未訂閱
1.可以 Ping 看看是否為合法 Ip 2.可以用 . 為分割字元,將字串分割, 然後轉數字,看看是否在合法範圍內
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-22 01:50:39 IP:61.228.xxx.xxx 未訂閱
介紹一個 Control     http://vcl.vclxx.org/DELPHI/D32FREE/IPADDRCTL.ZIP    我測試過到BCB6都可用, 有了這個元件, 就不用煩惱了.    Jesse Chan
------
Jesse Chan
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-24 02:45:58 IP:61.230.xxx.xxx 未訂閱
Indy元件 有一個簡單的方法來檢查字串是否為IP GStack->IsIP(AnsiString); 把要查的字串放進引數, 如果是IP格式就會傳回true,否則傳回false GStack可以直接使用不用事先宣告,記得include "IdStack.hpp" 這個物件還可以做很多事情 像是取得電腦IP,主機名稱,解譯DNS等等...
系統時間:2024-04-27 8:27:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!