線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1772
推到 Plurk!
推到 Facebook!

判斷edit1.text裡輸入的內容

尚未結案
jayshen
一般會員


發表:10
回覆:7
積分:3
註冊:2006-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-21 16:09:07 IP:211.74.xxx.xxx 未訂閱
假設我想要判斷edit1.text裡輸入的內容只能符合以下的function和範圍:如下: FUNC01 A09 ? TRUR (function和範圍都符合) FUNC04 ? FALSE (沒有此function) FUNC01 D09 ? FALSE (FUNC01不能使用D) FUNC01 C50 ? FALSE (超出範圍) ………………………………………….. 假設A 的範圍為: 0-100 B 的範圍為: 0-500 C 的範圍為: 200-600 D 的範圍為: 0-100 E 的範圍為: 300-800 FUNC01 只能使用A,B,C FUNC02 只能使用 C,D,E FUNC03 只能使用 B,D 這樣子的演算法要如何寫呢 ? (另外有些function 裡可能會有多個參數 ,如FUNC03 B20 D5 ---> true )
jayshen
一般會員


發表:10
回覆:7
積分:3
註冊:2006-11-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-22 13:16:29 IP:211.74.xxx.xxx 未訂閱
抱歉,可能我描述的不夠清楚,我再重新說明一下好了: 假設我有10個function 分別為 Func01 , Func02 …. Func10 ,而每個function 所要傳入的參數不同,可能為 : Func01 A0 (有的function 只可存放一個參數) Func01 B5 Func02 A2 C9 (有的function可以存放多個參數) Func02 A0 B5 Func03 C2 D5 A9 ……………………… 每個function 存放的參數數目是固定的,如Func01 只能存放一個參數,而Finc02 固定存放二個參數,但是Func01存放的參數可以為A0~A9 或 B0~B9 , Func01 存放的參數可以為A10~A20 或 C0~C9 或 D10~D99 ,且Func01的參數A和Func02的參數A範圍是不同的。 現在我想要判斷TEXT1.TEXT裡輸入的內容只能符合以上的function和參數和範圍,要怎麼寫呢? 謝謝 ~
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-10 03:15:06 IP:61.64.xxx.xxx 未訂閱
這問題很難,因為這個問題在本身上就是一個問題 我覺得你的設計面出了問題 重新審視你的需求,然後思考可行的作法 再來問問題(也許改變作法,連問題都沒有了)
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-11 23:27:50 IP:211.22.xxx.xxx 未訂閱
問題有點像是繞口令~,但是我應該是看懂了。只是不知道你的參數型態是不是都是序數型態?如果是,那麼何不利用
系統時間:2024-05-06 4:59:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!