Registriert seit: 13. Feb 2009
266 Beiträge
Delphi 7 Personal
|
Aufbau Dynamisches Array?
27. Jun 2011, 08:55
Hallo,
kann mir jemand beim Verständnis des Aufbaus von dynamischen Arrays auf die Sprünge helfen?
Soweit verstehe ich die Sache:
var x: array of BYTE;
...legt einen Zeiger x an, der auf den später allokierten Speicherblock zeigen soll.
SetLength(x,4);
...allokiert 4 Byte zusammenhängenden Speicher. Auf diesen zeigt dann x.
Nun meine Frage: Wo wird denn die Länge des dynamischen Arrays im Speicher abgelegt? Ist x wirklich nur ein Zeiger oder ein Record, der die Länge enthält?
|