API:System.Contnrs.TClassList.Insert

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Insert(Index: Integer; AClass: TClass); inline;

C++

HIDESBASE void __fastcall Insert(int Index, System::TClass AClass);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TClassList

Beschreibung

Fügt dem Array Items an der mit Index bezeichneten Position ein Objekt hinzu.

System.Contnrs.TClassList.Insert erbt von System.Classes.TList.Insert. Der folgende Inhalt bezieht sich auf System.Classes.TList.Insert.

Fügt dem Array Items an der mit Index bezeichneten Position ein Objekt hinzu.

Mit Insert wird der Zeiger Item an beliebiger Stelle im Array Items eingefügt. Die Indexnumerierung beginnt bei Null, sodass die erste Array-Position den Index 0 hat. Das Element, das vorher an der Stelle des eingefügten stand, erhält zusammen mit allen nachfolgenden Elementen eine um eins höhere Indexposition. Insert inkrementiert den Wert der Eigenschaft Count und weist bei Bedarf Speicher zu, indem der Wert von Capacity entsprechend erhöht wird.

Wenn ein nil- (Delphi) bzw. NULL- (C++) Zeiger durch ein neues Element ersetzt werden soll, ohne das Array zu vergrößern, setzen Sie die Eigenschaft Items.

Siehe auch