DelphiではTListの要素に添え字でアクセスできるため、TListを動的配列のように使うことができます。
Genericsを使うと更にシンプルに記述することができます。Genericsを使った記述方法はこちらの記事を参照してください。
procedure TForm1.Button6Click(Sender: TObject);
var
data:TList;
i:integer;
v:pinteger;
begin
data:=TList.Create;
new(v);
v^:=10;
data.Add(v);
new(v);
v^:=4;
data.Add(v);
new(v);
v^:=2;
data.Add(v);
new(v);
v^:=1;
data.Add(v);
new(v);
v^:=0;
data.Add(v);
for i:=0 to data.Count-1 do begin
Memo1.Lines.Add(IntToStr(Integer(data[i]^)));
end;
end;
var節の