System.Classes.TInterfaceList.RemoveItem
Delphi
function RemoveItem(const Item: IInterface; Direction: TList.TDirection): Integer;
C++
int __fastcall RemoveItem(const System::_di_IInterface Item, System::Types::TDirection Direction);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TInterfaceList |
Beschreibung
Entfernt die erste Referenz auf den Parameter "Item" aus dem Array Items. Der Rückgabewert ist der Index des entfernten Elements.
Mit RemoveItem kann ein bestimmtes Element des Arrays Items entfernt werden, wenn der Index des Elements unbekannt ist. Der Rückgabewert ist der Index des Elements im Array Items vor dem Entfernen. 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 das Array Items mehrere Kopien des Zeigers enthält, wird nur die erste Kopie gelöscht.