I want to make an arrangement in Delphi. I found a solution with this code:
var arr: array of String;
Every time I add something, I do it this way:
var
Form1: TForm1;
var arr : array of String;
procedure TForm1.Button1Click(Sender: TObject);
var
aux :string;
len:integer;
begin
len := Length(arr) + 1;
SetLength(arr, len);
arr[len-1] := 'abc' + IntToStr(len);
Button1.Caption := arr[len-1]; // just to writeout something
end;
I'm a C ++ programmer and I do not know anything about Pascal. I have always heard that the indexes in Pascal start at 1 and not at 0. In the procedure above, I do arr[len-1]
as if the index started at 0, and it works!.