System.Classes.TList.Pack

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Pack;

C++

void __fastcall Pack();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TList

Description

Supprime tous les éléments nil (Delphi) ou NULL (C++) du tableau Items.

La méthode Pack déplace tous les éléments non-nil (Delphi) ou non-NULL (C++) au début du tableau Items, puis réduit la propriété Count au nombre d'éléments réellement utilisés. Pack ne libère pas la mémoire utilisée pour stocker les pointeurs nil (Delphi) ou NULL (C++). Pour libérer la mémoire allouée aux entrées inutilisées qui sont supprimées par Pack, affectez la nouvelle valeur de Count à la propriété Capacity.

Voir aussi