Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
Delphi 10.1 Berlin Professional
|
Re: Array-Delete Funktion
11. Nov 2008, 07:48
Moin,
wenn Du das Element n löschen willst, musst Du alle Elemente ab n+1 um eine Position runterschieben und am Schluss kannst Du mit SetLength die Größe des Arrays um 1 verringern. Je nach Größe des Array wird das aber recht langsam werden.
Besser ist es vielleicht, das Element n nicht wirklich zu löschen, sondern nur als "gelöscht" zu markieren. Deine Anwendung müsste dann gelöschte Elemente igonrieren.
Gruß,
Jens
Jens
|