Delphi之动态数组参数

 时间:2026-05-01 20:54:38

1、打开Delphi7集成开发环境,在默认工程的Form1窗体放一个Button1按钮。

Delphi之动态数组参数

2、在Unit1.pas源代码文件的implementation区定义一个接收动态数组参数的过程,代码如下:

procedure sumv(v:array of integer);

var

 i:integer;

 sum:integer;

begin

  sum:=0;

 for i:=Low(v) to High(v) do

 begin

   sum:=sum+v[i];

 end;

 showMessage(inttostr(sum));

end;

Delphi之动态数组参数

3、双击Button1按钮,进入OnClick事件方法,写如下代码:

procedure TForm1.Button1Click(Sender: TObject);

var

  av:array of integer;

  i:integer;

begin

  SetLength(av,10);

  for i:=Low(av) to High(av) do

  begin

    av[i]:=i;

  end;

  sumv(av);

end;

Delphi之动态数组参数

4、F9运行程序,点击Button1按钮,弹出对话框,内容为传入数组之和

Delphi之动态数组参数

5、还有另一种调用上面过程的写法,双击Button1按钮进入事件方法,改写代码如下:

procedure TForm1.Button1Click(Sender: TObject);

begin

  sumv([1,2,3,4]);

end;

Delphi之动态数组参数

6、F9运行程序,点击Button1按钮,弹出对话框,内容为第二次传入数组之和

Delphi之动态数组参数

  • 冒险岛2日冕湖黄金宝箱成就攻略
  • 逆水寒如何隐藏玩家
  • 冒险岛2阿里卡尔监狱探索任务攻略
  • 逆水寒宝石怎么合成
  • 神佑释放怎么扩大仓库空间
  • 热门搜索
    王者荣耀这个赛季什么时候结束 豁免是什么意思 cry是什么意思 脱产是什么意思 宇字五行属什么 疫情什么时候结束 面签是什么意思 大红袍是什么茶 迷你世界什么时候下架 term是什么意思