剛剛發現了像 VB Dictionary 類別物件的 VCL! |
|
Dalman
一般會員 發表:27 回覆:22 積分:24 註冊:2002-08-21 發送簡訊給我 |
【焦點VCL】
TNamedVariantsList(需引入 WebContnrs 單元) 【動機起源】
.在程式實作中,有時候需要類似「某某名稱=某個值」般陣列儲存結構來方便以「名稱」存取對應的「不同型別」資料值。
.之前以 VB6 開發應用程式時,可以使用 Dictionary 類別來應付這樣的需求,可是翻了滿多 Delphi 中文書藉,就是沒有提到有這樣功能的 VCL。
‧我真的不想死心地去查閱 Delphi 線上手冊,終於在今天粉幸運地找到這個 VCL,不然正在頭疼如何實作這相當好用的元件。 【程式範例】
‧注意,這個元件是在 Delphi 6 版本找到的,Delphi 5 之前版本有沒有,要各位有心大大去試了。
uses WebContnrs, Dialogs; var x: TNamedVariantsList; begin x := TNamedVariantsList.Create(); x.Append('MyName', 'Dalman'); x.Append('MyAge', 30); ShowMessage(x.Values['MyName']); if x <> nil then x.Free(); end;相信用過這個 VCL 的人,就知道它能解決一些擾人的「名稱=不同型別值」的程式應用。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |