Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
29. Dez 2012
Ich würde hier eine angepasste LoadFromFile-Methode schreiben.
Das Capacity-Property ist ein Property das nur die interne Speicherverwaltung steuert. Normalerweise wächst die Capacity entsprechend der schon vorhandenen größe immer um ein bestimmten Prozentsatz. Das führt bei großen Listen dazu das häuft die größe Zeitintensiv angepasst werden muss.
Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
28. Dez 2012
Ich denke hier ist es nicht sinnvoll ein capacity-property schon in der Basisklasse einzuführen. Diese Property macht dort keinen Sinn da sowas zu sehr an die Speicherorganisation von TStringList (Dumme Pointerlist statt performanterer Tree oder Hashmap) angelehnt ist.
Willst du mit Variablen vom Typ TStrings arbeiten aber wenn es nötig ist die Capacity (vor-)belegen wäre ein setzen mit den...