Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

AW: Pointer of Dynamic Array

  Alt 27. Feb 2015, 19:26
"theoretisch" sieht es so aus, als wenn es richtig wäre.

@StringList: Dort bleibt der Zeiger immer gleich und nur in dem Objekt ändert sich die Liste.
Beim Array wird der Speicher immer mal wieder verschoben, weswegen sich dort der Zeiger ändert, auf den sein Pointer zeigt, aber durch den Pointer sollte man ja immer richtig direkt auf die Variable zugreifen.


Rein logisch meinst du doch bestimmt SetLength(Elements^, Length(Elements^)+1); oder SetLength(Elements^, Succ(Length(Elements^))); aka "um 1 vergrößern" ?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (27. Feb 2015 um 19:28 Uhr)
  Mit Zitat antworten Zitat