delphi TStrings 管理物件的屬性

2021-08-31 20:37:00 字數 599 閱讀 2584

delphi中有關tstrings 管理物件的用法心得

sl:= tstringslist.create;

1. 增加物件:addobject 增加乙個物件的引用到tstringlist中,同時在堆中增加乙個物件,tstringlist中的引用指向堆中的物件,

物件的引用存在object[i]中,物件名存在sl[i]中。

2. 釋放物件:先用object[i].free釋放堆中的物件,再將tstringlist中的引用變數置空(object[i] := nil)。

3. delete方法刪除的是物件引用和物件名,並非刪除物件。

4. clear屬性可清除所有的物件名和物件引用。

5. size屬性用於描述流儲存空間的大小,由於tstream為抽象類,具體的儲存媒介還不確定,因此它實際上是通過呼叫派生類的保護虛方法setsize來

改變儲存空間大小的。

6. position屬性是當前流讀取操作位置的指標,通過呼叫seek方法來改變指標位置。position指定的位置不一定已經分配了儲存空間,空間的分配是發生在

write方法時,即寫的時候是按position來找要儲存資料的地方,如果position>size則重新分配儲存空間。

Delphi TStrings取得Ini檔案鍵值對

delphi tstrings取得ini檔案鍵值對的簡單方法如下 procedure tform1.bitbtn1click sender tobject var strlist tstrings i integer inicfg tinifile begin memo1.clear strlist...

超低內阻mos管 MOS管

mos管,用我們的真誠服務贏得您的信任,期望富遠成為您穩固共贏的理想合作夥伴。mos管,100v 3a 5a 8a rgb調光mos管 惠海半導體專業銷售100v mos管,中低壓mos管,原裝 庫存現貨,優勢!100v mos管 高品質 高價效比!100v 8a mos管,大量現貨。mos管在控制...

NPN管和PNP管實用

參考文章 電路中一般講電壓高的一端放在上方。故npn管c 集電極 極放在上方。pnp管e 發射極 極放在上方。注意 vb與ve之間有乙個二極體的壓降。npn管 一般e極接地,由vb來控制vbe,從而控制ib,然後由 倍來控制ic。在c極上接電阻,轉化成電壓。相當於b集就是水龍頭,擰開 使得vb的電壓...