System.Classes.TList.Expand
Delphi
function Expand: TList;
C++
TList* __fastcall Expand();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TList |
Beschreibung
Erhöht den Wert der Capacity-Eigenschaft der Liste.
Mit Expand wird Platz für weitere Listenelemente geschaffen. Expand hat allerdings nur dann einen Effekt, wenn die Liste bereits bis zum Wert von Capacity gefüllt ist.
Wenn Count = Capacity, erhöht Expand den Wert der Eigenschaft Capacity der Liste folgendermaßen: Wenn der Wert von Capacity größer als 8 ist, dann erhöht Expand den Wert der Eigenschaft Capacity der Liste um 16. Wenn der Wert von Capacity größer als 4 aber kleiner als 9 ist, dann wird Capacity der Liste um 8 erhöht. Wenn der Wert von Capacity größer als 4 ist, dann wird Capacity der Liste um 4 erhöht.
Der Rückgabewert ist das erweiterte Listenobjekt.