Nabend ...,
warum willst du überhaupt die Einträge löschen?
Wenns unbedingt sein muss, dann etwa so - hängt natürlich von der Array-Größe ab:
Du könntest dir über einen Index die gelöschten, ähmähm Items?, merken und bei Bedarf mit neuen Einträgen überschreiben;
oder aber
bei einem dyn. Array die Länge neu setzen, nachdem du jeweils mit deinen Einträgen 'nachgerückt' bist.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var i: Integer; begin if index < High(MyArray) then for i:= index to High(MyArray) -1 do MyArray[i]:= MyArray[i+1]; SetLength(MyArray, Length(MyArray)-1); end; |
LG Mario