Kann ich die Größe eines Delphi-Arrays ändern, ohne seinen vorherigen Inhalt zu verlieren?

8

Ich habe ein dynamisches Array. Aber ich kenne die Länge des Arrays zunächst nicht. Kann ich zuerst tun, wie ich die Länge von es als 1 einstellen und dann die Länge erhöhen, wie ich brauchte, ohne vorher gespeicherte Daten verloren zu haben?
Ich weiß, dass ich eine solche Aufgabe mit TList machen kann. Aber ich möchte wissen, ob ich es mit Array oder nicht tun kann?

    
Himadri 06.07.2010, 06:02
quelle

1 Antwort

15

Dynamische Arrays können auf eine größere Größe geändert werden, ohne die enthaltenen Daten zu verlieren.

Das folgende Programm demonstriert dies in Aktion.

%Vor%     
Robert Love 06.07.2010, 06:33
quelle

Tags und Links