var StringArray: array of array[1..5] of string; x : integer; begin x := 5; SetLength(StringArray, x); // 访问的时候用分开的方括号 StringArray[1][1] := 'delphi'; end;
sweetgun(阿吉) 兄弟的办法不行啊,我试了一下是类型冲突!!
procedure TForm1.Button2Click(Sender: TObject); var StringArray: array of array[1..5] of string; x : integer; i,j:integer; begin x := 5; Memo1.Clear ; SetLength(StringArray, x); StringArray[1][1] := 'delphi'; for i:=low(StringArray)to high(StringArray) do for j:=low(StringArray[i]) to high(StringArray[i]) do Memo1.Lines.Add(format('%d %d %s',[i,j,StringArray[i][j]])); end;
StringArray: array of array[1..5] of string;
x : integer;
begin
x := 5;
SetLength(StringArray, x);
// 访问的时候用分开的方括号
StringArray[1][1] := 'delphi';
end;
var
StringArray: array of array[1..5] of string;
x : integer;
i,j:integer;
begin
x := 5; Memo1.Clear ;
SetLength(StringArray, x);
StringArray[1][1] := 'delphi';
for i:=low(StringArray)to high(StringArray) do
for j:=low(StringArray[i]) to high(StringArray[i]) do
Memo1.Lines.Add(format('%d %d %s',[i,j,StringArray[i][j]]));
end;