Registriert seit: 10. Jun 2003
Ort: Berlin
9.352 Beiträge
Delphi 11 Alexandria
|
Re: In einem dyn. Array Werte verschieben
21. Mär 2009, 16: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 Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
|
|
Zitat
|