請教宣告變數的傳遞 |
答題得分者是:ha0009
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
ha0009
版主 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
你好:
看你的需求,如果不管制讀寫則可直接將變數宣告在公開區域中,如
果要管制讀寫則宣告在私有區域,然後宣告 Property。範例如下。
type TForm1 = class(TForm) private FTest1 : integer; protected // 針對寫入作處理的程序,供 Property 呼叫用。 procedure SetTest1 (Value : Integer); public // 公開的變數,可自由讀寫。 Test2 : integer; // 宣告一個 Test1 的屬性 property Test1 : integer read FTest1 write SetTest1; end; var Form1: TForm1; implementation {$R *.dfm} { TForm1 } procedure TForm1.SetTest1(Value: Integer); begin // 管制寫入的程序 end; |
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |