System.Classes.TList.Extract

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Extract(Item: Pointer): Pointer; inline;

C++

void * __fastcall Extract(void * Item);

Eigenschaften

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

Beschreibung

Löscht ein angegebenes Element aus der Liste.

Mit Extract wird ein Element aus der Liste gelöscht. Sobald ein Element entfernt wurde, rücken alle nachfolgenden Elemente in der Indexposition um eins nach oben, und der Wert von Count wird um eins verringert.

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

Siehe auch