![]() |
Setlength, mehrdimensionales Array?
Moin,
wie kann ich zur Laufzeit ein Array in dieser Form anlegen: ?? A[1][1] A[1][2] A[2][1] A[2][2] A[3][1] ... danke :) |
Re: Setlength, mehrdimensionales Array?
Delphi-Quellcode:
ungetestet :-D
var
a: array of array of .... // edit: so muss es sein! ... setlength(a,3); setlength(a[1],2); setlength(a[2],2); setlength(a[3],1); ... stefan |
Re: Setlength, mehrdimensionales Array?
Hi,
Ein Beispiel:
Delphi-Quellcode:
var
multiArray : array of array of Word; i, j : Integer; begin // Länge des mehrdimensionalen Array setzen: SetLength(multiArray, 2, 3); // Array auffüllen mit Werten: for i := 0 to 1 do for j := 0 to 2 do begin multiArray[i,j] := i + j // Irgend eine Integer Zahl zuweisen end; end; |
Re: Setlength, mehrdimensionales Array?
Zitat:
Delphi-Quellcode:
var
multiArray : array of array of Word; i, j : Integer; begin // Länge des mehrdimensionalen Array setzen: SetLength(multiArray, 2, 3); // Array auffüllen mit Werten: for i := Low(multiArray) to High(multiArray) do for j := Low(multiArray[i]) to High(multiArray[j]) do begin multiArray[i,j] := i + j // Irgend eine Integer Zahl zuweisen end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz