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

請問變數如何去動態變更名稱。

尚未結案
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-30 15:50:55 IP:61.221.xxx.xxx 未訂閱
請問各位。 如果有多個有規則的變數, 如何利用迴圈作變化。 已定義的變數如下: YM01 YM02 YM03 YM04 YM05 YM06 FOR I:=1 TO 6 DO begin YM Formatfloat('00',I) := 'AAAA'//程式似乎會有錯,是否可作到如此功能 Next; end 請問如不用陣列,是否可作到,另外,如利用陣列方式是如何定義呢。 麻煩大家。
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-30 16:06:05 IP:61.70.xxx.xxx 未訂閱
您好: 似乎沒辦法像您這樣做耶,要用陣列來達到您的需求 var YM:Array[0..5] of String; i:integer; begin for i:=0 TO Length(YM)-1 DO begin YM[i]:='AAAA'; end; end; 發表人 - supman 於 2005/05/30 16:13:01
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-31 11:54:13 IP:210.69.xxx.xxx 未訂閱
如果變數不多, 可以直接設定 YM01:='AAAA'; YM02:='AAAA'; YM03:='AAAA'; YM04:='AAAA'; YM05:='AAAA'; YM06:='AAAA'; ********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
lcjan
初階會員


發表:11
回覆:60
積分:29
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-01 23:47:10 IP:218.174.xxx.xxx 未訂閱
如果變數不多, 您也可以使用case for i:=1 to 6 do Begin Case i of 1: YM01:='AAAA'; 2: YM02:='AAAA'; 3: YM03:='AAAA'; 4: YM04:='AAAA'; 5: YM05:='AAAA'; 6: YM06:='AAAA'; End; Showmessage(YM03); End;
系統時間:2024-06-28 19:10:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!