Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
21. Mär 2009
Also bei mir geht das:procedure TForm164.Button1Click(Sender: TObject);
var
a: array of array of Integer;
i, j: Integer;
tmp: String;
begin
SetLength(a, 3);
SetLength(a, 2);
SetLength(a, 4);
SetLength(a, 5);
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
21. Mär 2009
Stimmt, darüber hatte ich nicht weiter nachgedacht.
Eine zweite Schleife sollte aber auch nicht nötig sein, das sollte eigentlich gehen. (Wenn die Prozedur nicht A heißen würde. :D)
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
21. Mär 2009
Ersparen könntest du sie, wenn alle inneren Arrays genauso lang wären. Dann wäre das eine simple Speicheroperation, da es sich um Integers handelt.
Da du aber nach High gefragt hast, ist das wohl hier nicht der Fall. Bei verschieden langen inneren Arrays wäre das direkte Verschieben zwar auch möglich, aber da muss man viel genauer schauen was man dabei tut.