Zitat von
marabu:
Delphi-Quellcode:
Setlength(resultarray, Succ(platz)); // Vergrößern des Arrays
resultarray[platz-1] := ... // Zugriff auf die neue Stelle (ACHTUNG, es sollte Platz - 1 heißen!)
Noch kurz zu Succ:
Succ(X) ist das gleiche wie X + 1
und
Pred(X) ist das gleiche wie X - 1
Also macht
Setlength(resultarray, Succ(platz));
und
Setlength(resultarray, platz + 1);
das gleiche.
Dies gilt ebenso für
resultarray[platz - 1] := ...
und
resultarray[Pred(platz)] := ...
Das ganze ist aber nicht zu verwechseln mit inc(X) bzw.
Dec(X). Denn das ist das gleiche wie X := X+1 bzw. X := X-1.