Moin!
nil funktioniert nur bei Pointern, weil nil auf keinen Wert sondern einfach auf "nichts" verweißt.
Es kommt jetzt drauf an, was du unter löschen verstehst.
Falls du das Array leer machen willst...also die Länge auf 0 setzen willst dann
SetLength(array, 0);
Wenn das Array seine Länge behalten soll dann...
Delphi-Quellcode:
hilf := Length(array);
SetLength(array, 0);
SetLength(array, hilf);
MfG Niels
[edit] ...sry hatte gedacht, das wär ein dynamisches Array...zu dumm zum Lesen[/edit]