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

自訂屬性一問

答題得分者是:ha0009
hkstm
一般會員


發表:23
回覆:31
積分:10
註冊:2002-03-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-03 12:36:10 IP:218.165.xxx.xxx 未訂閱
published property NickName:string read FNickName write SetNickName default ; 這是我自訂的一個屬性… 但卻出現下面錯誤訊息 Field or method identifier expected Cannot read a write-only property Not enough actual parameters 請問這要怎麼解決
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-03 13:39:27 IP:147.8.xxx.xxx 未訂閱
published   property NickName:string read FNickName write SetNickName default ; What's your SetNickName? It should look like procedure XXX.SetNickName(const Value: string);
hkstm
一般會員


發表:23
回覆:31
積分:10
註冊:2002-03-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-03 14:33:31 IP:218.165.xxx.xxx 未訂閱
sorry …type wrong 例: TNewEdit1=class(Tedit) property NickName:string read FNickName write SetNickName ; procedure ShowNickName; private FNickName:string; procedure SetNickName(const Value:string); end; var Form1: TForm1; implementation {$R *.dfm} procedure TNewedit1.SetNickName(const Value:string); begin FnickName:=value; end; procedure TNewedit1.ShowNickName; begin showmessage(NickName); end; 請問那裏錯誤導致上面的錯誤呢?謝謝
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-03 15:42:31 IP:61.30.xxx.xxx 未訂閱
你好: 請將 property 的宣告移到 Public 或 Published 區段內。    
TNewEdit1=class(Tedit)
    procedure ShowNickName;
  private
    FNickName:string;
    procedure SetNickName(const Value:string);
  
  public
  published        property NickName:string read FNickName write SetNickName ;
  end;
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-03 16:11:19 IP:147.8.xxx.xxx 未訂閱
property needs to be below function/procedure in the corresponding section.
hkstm
一般會員


發表:23
回覆:31
積分:10
註冊:2002-03-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-03 17:14:34 IP:218.165.xxx.xxx 未訂閱
謝謝二位版主的教導…
系統時間:2024-05-08 11:32:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!