System.Classes.TList.Pack

提供: RAD Studio API Documentation
移動先: 案内検索

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 プロパティの新しい値に設定します。

関連項目