传入动态数组

来源:互联网 发布:python snmp 编辑:程序博客网 时间:2024/05/19 12:23
TMyRec = record    sName: string[15];    Sex: integer;  end;  pMyRec = ^TMyRec;  arr1 = array of pMyRec;var  a1: arr1;function method(T1: arr1): arr1;begin  Result := T1;end;procedure TForm1.Button1Click(Sender: TObject);var  i: integer;begin  SetLength(a1, 5);  for i := Low(a1) to High(a1) do  begin    New(a1[i]);    a1[i].sName := IntToStr(i);    ShowMessage(method(a1)[i].sName);  end;end;procedure TForm1.Button2Click(Sender: TObject);var  i: integer;begin  for i := High(a1) downto Low(a1) do  begin    ShowMessage(method(a1)[i].sName);    Dispose(a1[i]);  end;end;