Registriert seit: 6. Okt 2008
159 Beiträge
RAD-Studio 2010 Arc
|
AW: A/V bei löschen von Element in Array
17. Jul 2010, 11:02
So, habe jetzt vor dem Move
FArray[i] := ''; // Zu löschenden freigeben
das hinzugefügt.
Jetzt läuft der Code ohne Probleme durch, aber wie kann ich die doppelte Referenz verhindern? Der letzte Pointer steht dann ja kurzfristig 2x in der Liste (bis SetLength die Liste verkleinert), aber wenn ich den hinteren auf leer setze betrifft das ja auch den vorletzten.
@rollstuhlfahrer:
Strings sind Zeiger auf Arrays, das "Array" selbst steht woanders.
|