Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
14. Feb 2014
Das Problem ist kleiner als du vielleicht denkst. Wenn du den Inhalt einer Stringlist kopierts, werden nur die Pointer auf die Strings kopiert und nicht die Stringinhalte. Somit verbraucht die kopierte StringList kaum mehr als <Anzahl Zeilen>*<Sizeof(Pointer)> an zusätzlichem Speicher.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
14. Feb 2014
Deine for-Schleifen haben weder eine Richtung noch eine Ende-Bedingung und compilieren somit nicht. Beim Löschen von Einträgen ist aber die Laufrichtung der Schleife schon relevant.
Berücksichtigst du bei deinen Zeitmessungen auch das Laden und Speichern oder nur die Schleife?