System.Classes.TList.Delete

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

procedure Delete(Index: Integer);

C++

void __fastcall Delete(int Index);

Propriétés

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

Description

Supprime l'élément à la position donnée par le paramètre Index.

Appelez Delete pour supprimer l'élément à la position spécifique de la liste. Les indices sont à base zéro, l'Index du premier élément est 0, l'Index du second est 1, etc. L'appel de Delete fait remonter tous les éléments du tableau Items suivant l'élément supprimé et réduit la valeur de Count.

Pour retirer la référence à un élément sans supprimer son entrée du tableau Items, ni modifier le compteur (Count), initialisez la propriété Items de l'Index à nil (Object Pascal) ou NULL (C++).

Remarque : Delete ne libère pas la mémoire associée à l'élément. L'objet peut être libéré en redéfinissant la méthode Notify.

Voir aussi