System.Classes.TList.Delete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Delete(Index: Integer);

C++

void __fastcall Delete(int Index);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TList

Beschreibung

Löscht das Element an der mit Index bezeichneten Position.

Mit Delete wird das Element an der bezeichneten Position aus der Liste gelöscht. Die Numerierung von Indizes beginnt bei Null für das erste Element. Das zweite Element hat entsprechend den Index-Wert 1 usw. Beim Abrufen von Delete, werden alle nach dem gelöschten Element folgenden Elemente im Items-Array um eins nach oben gerückt und der Wert von Count um eins verringert.

Zum Entfernen der Referenz auf ein Element ohne den Eintrag aus dem Items-Array zu löschen und die Eigenschaft Count zu ändern, setzen Sie die Eigenschaft Items für Index auf nil (Delphi) bzw. auf NULL (C++).

Hinweis: Der für das Element reservierte Speicherplatz wird von Delete nicht freigegeben. Das Objekt kann freigegeben werden, indem die Methode Notify überschrieben wird.

Siehe auch