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

關於變數指定,傳回值會是空白

答題得分者是:jest0024
tahoo
一般會員


發表:22
回覆:19
積分:8
註冊:2003-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-04 13:41:05 IP:218.163.xxx.xxx 未訂閱
我用陣列將數值傳回一個變數之中,並指定固定格式,不足的補空白,但是傳回值始絡是空白,程式碼如下 sLine := format('%4', [trim(TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text)]); 如果我用另一種方法,把format拿掉,其傳回的值不會是空白,又很正常,請問這是什麼問題,可否請會的人回答一下呢,謝謝!! sLine := TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text;
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-04 13:46:00 IP:211.74.xxx.xxx 未訂閱
引言: 我用陣列將數值傳回一個變數之中,並指定固定格式,不足的補空白,但是傳回值始絡是空白,程式碼如下 sLine := format('%4', [trim(TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text)]); 如果我用另一種方法,把format拿掉,其傳回的值不會是空白,又很正常,請問這是什麼問題,可否請會的人回答一下呢,謝謝!! sLine := TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text;
Result:=Format('%4s',[String]); 學而時習之不亦樂乎!
tahoo
一般會員


發表:22
回覆:19
積分:8
註冊:2003-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-04 13:58:22 IP:218.163.xxx.xxx 未訂閱
引言:
引言: 我用陣列將數值傳回一個變數之中,並指定固定格式,不足的補空白,但是傳回值始絡是空白,程式碼如下 sLine := format('%4', [trim(TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text)]); 如果我用另一種方法,把format拿掉,其傳回的值不會是空白,又很正常,請問這是什麼問題,可否請會的人回答一下呢,謝謝!! sLine := TEdit(FindComponent('Edit_MainSN' IntToStr(i))).Text;
Result:=Format('%4s',[String]); 學而時習之不亦樂乎!
嗯,原來是我少加了一個S,真是笨呢,嘻嘻,也謝謝樓上大大的回答哦!!
系統時間:2024-05-15 19:17:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!