System.Classes.TList.Pack
Delphi
procedure Pack;
C++
void __fastcall Pack();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TList |
説明
Items 配列からすべての nil 項目(Delphi)または NULL 項目(C++)を削除します。
Pack メソッドを呼び出すと,nil 項目以外(Delphi)または NULL 項目以外(C++)のすべての項目を Items 配列の前の方に移動し,Count プロパティの値を実際に使用されている項目数に設定します。Pack メソッドは nil ポインタ(Delphi)または NULL ポインタ(C++)を格納するために使用されていたメモリを解放しません。Pack メソッドによって削除された未使用のエントリのメモリを解放するには,Capacity プロパティを Count プロパティの新しい値に設定します。