Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dynamische Arrays größe bestimmen? getlength? (https://www.delphipraxis.net/23260-dynamische-arrays-groesse-bestimmen-getlength.html)

ibp 31. Mai 2004 17:20


Dynamische Arrays größe bestimmen? getlength?
 
hallo,

wie kann man bei einem mehrdimensionalen array die größen der jeweiligen arrays bestimmen?
geht das auch mit length?
dann aber wie kann ich dann die größe einer bestimmten dimension bekommen?
hab sowas wie getlength nicht gefunden!

*mtia* rené

alcaeus 31. Mai 2004 17:21

Re: Dynamische Arrays größe bestimmen? getlength?
 
Die Länge bekommst du mit Length(DeinArray).
Und was meinst du mit der Größe einer bestimmten Dimension?

Greetz
alcaeus

Alibi 31. Mai 2004 17:22

Re: Dynamische Arrays größe bestimmen? getlength?
 
Meinst du high()?

ibp 31. Mai 2004 17:31

Re: Dynamische Arrays größe bestimmen? getlength?
 
ich habe z.B so etwas:

Delphi-Quellcode:
CellContent: array of array of CellType;

...

for i:=0 to xyz do begin
  SetLength(CellContent,i+1); //neue Zeile
  SetLength(CellContent[i],FldCount); //neue Spalten FldCount ist variabel !!!!
end; // for

... wie bekomme ich jetzt die größe des arrays von zB.: CellContent[3]

Christian S. 31. Mai 2004 17:39

Re: Dynamische Arrays größe bestimmen? getlength?
 
Hallo!

Die Größe von CellContent[3] bekommst Du ganz einfach mit Length(CellContent[3]). Und denn höchsten Index mit High(CellContent[3]).

Hier gibt es auch (m)ein Tutorial zu Arrays.

MfG
Peter

//Edit: Rechtschreibfehler
//Edit2: Link falsch :-(, nicht mein Tag

ibp 31. Mai 2004 18:41

Re: Dynamische Arrays größe bestimmen? getlength?
 
thx (@Peter Lustig) genau das was ich gesucht habe,
manchmal ist es doch einfacher als gedacht!!!!:dancer:
:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz