Mega Code Archive

 
Categories / Delphi / Algorithm Math
 

Removedelete a given element from an array list

Title: remove/delete a given element from an array list? procedure DeleteArrayEntry(Item: Integer; Array1: TArray); var I: Integer; begin if (Length(Array1) 1) and (Item Length(Array1) - 1) then for I := Item to Length(Array1) - 2 do Array1[I] := Array1[I + 1]; SetLength(Array1, Length(Array1) - 1); end; (* Anwendung: 1. Zuerst brauchen wir mal einen Array: Var TestArray:Array of Integer; 2. Jetzt muss noch der Datentyp der Procedure umgeschrieben werden: Procedure DeleteArrayEntry(Item:Integer;Array1:Array Of Integer); Fertig! Mit "DeleteArrayEntry(3,TestArray);" kann nun der dritte Eintrag gelöscht werden. *)