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

class procedure

尚未結案
lhh
一般會員


發表:16
回覆:21
積分:7
註冊:2004-11-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-17 22:51:49 IP:213.106.xxx.xxx 未訂閱
what is the difference when declaring a procedure with a class in front of it and without a class in front of it: e.g.: class procedure xxx(x:integer); procedure xxx(x:integer); thax a lot!
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-17 23:15:52 IP:218.170.xxx.xxx 未訂閱
幫你找到一篇經典文章 http://delphi.ktop.com.tw/topic.php?topic_id=18022
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-17 23:18:26 IP:218.32.xxx.xxx 未訂閱
Hi :    For Example :
type
  TClass1=class
  public
    class procedure xxx (x:integer);
  end;
class procedure TClass1.xxx (x:integer);
begin
  showmessage(inttostr(x));
end;    type
  TClass2=Class
  public
    procedure xxx (x:integer);
  end;    procedure TClass2.xxx (x:integer);
begin
  showmessage(inttostr(x));
end;    procedure TForm1.Button1Click(Sender: TObject);
begin
  TClass1.xxx(1);// Class Method
  TClass2.Create.xxx(1); // Instance
end;    
lhh
一般會員


發表:16
回覆:21
積分:7
註冊:2004-11-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-17 23:18:45 IP:213.106.xxx.xxx 未訂閱
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-18 07:35:06 IP:202.39.xxx.xxx 未訂閱
class method 與 object method 的差別是前者可以直接呼叫, 不需 create 一個 class 的實例後再呼叫 (當然也可以 create 一個 class 的實例後再呼叫) 而 object method 就必須 create 一個 class 的實例後再呼叫 參考: http://delphi.ktop.com.tw/topic.php?topic_id=55682 就像 Help 上說的 TList 是存放 Pointer 的 因此可用來管理 TObject(TObject 本身就是 Pointer) 而 TStrings/TStringList 是用來存放 strings 的 但也可用來存放 TObject, 功能較多
lhh
一般會員


發表:16
回覆:21
積分:7
註冊:2004-11-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-11-18 19:52:07 IP:213.106.xxx.xxx 未訂閱
quote: 就像 Help 上說的 TList 是存放 Pointer 的 因此可用來管理 TObject(TObject 本身就是 Pointer) 而 TStrings/TStringList 是用來存放 strings 的 但也可用來存放 TObject, 功能較多 I still confuse about tlist and tstringlist. Could u show me an example? thx
系統時間:2024-07-03 20:42:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!