Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.799 Beiträge
 
Delphi 12 Athens
 
#9

Re: In einem dyn. Array Werte verschieben

  Alt 21. Mär 2009, 17:33
Zitat von turboPASCAL:
Zitat:
Eine zweite Schleife sollte aber auch nicht nötig sein, das sollte eigentlich gehen.
Nö, leider macht es dies allen Anschein nach nicht.
Also bei mir geht das:
Delphi-Quellcode:
procedure TForm164.Button1Click(Sender: TObject);
var
  a: array of array of Integer;
  i, j: Integer;
  tmp: String;
begin
  SetLength(a, 3);
  SetLength(a[0], 2);
  SetLength(a[1], 4);
  SetLength(a[2], 5);
  for i := 0 to High(a) do
    for j := 0 to High(a[i]) do
      a[i, j] := i + j shl 4;
  a[0] := a[2];
  tmp := '';
  for i := 0 to High(a) do
  begin
    for j := 0 to High(a[i]) do
      tmp := tmp + ', ' + IntToStr(a[i, j]);
    tmp := tmp + #13#10;
  end;
  ShowMessage(tmp);
end;
Zitat von turboPASCAL:
Zitat:
(Wenn die Prozedur nicht A heißen würde. )
Sorry, die anderen Buchstaben sind mir nicht Eingefallen.
Ging ja nur darum, dass das Beispiel so deshalb nicht geht.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat