Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie Anzahl der Zeilen eines Array herausfinden? (https://www.delphipraxis.net/16959-wie-anzahl-der-zeilen-eines-array-herausfinden.html)

daywalker-dj-k 26. Feb 2004 11:20


Wie Anzahl der Zeilen eines Array herausfinden?
 
hallo,
wie bekomme ich die anzahl der zeilen eines array heraus? habe schon count probiert. geht aber leider nicht.

danke
gruß
tkliewe

Tonic1024 26. Feb 2004 11:26

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
Hi...

Wenn du bei [0] angefangen bist gibt length() die Länge des Arrays zurück und High() den letzten Eintrag. Wenn du nicht mit [0] angefangen hast, dann ist die Länge des Arrays:
Delphi-Quellcode:
High(Array)-(Startpunkt-1)

Matze 26. Feb 2004 11:28

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
Ich denke, er hat ein 2 dimensioneles Array.

Er möchte die Zeilenanzahl und nicht die Spaltenanzahl. ;)

Tonic1024 26. Feb 2004 11:30

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
Das hängt davon ab ob man die Erste Dimension als Spalten oder Zeilen betrachtet.

Sonst ist es halt nicht [0] sondern [x][0]... kein Problem, oder?

Matze 26. Feb 2004 11:34

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
So hätte ich's verstanden, aber du hast Recht, man kann die Zeilen ja vorne oder hinten haben, sry :wall:

himitsu 26. Feb 2004 11:50

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
Wieso nicht einfach?

Delphi-Quellcode:
Var Anzahl: Integer;
  DasArray: Array of Irgendwas;           // eindimensionales Array
  DasArray2: Array of Array of Irgendwas; // zweidimensionales Array
  ...

Anzahl := Length(DasArray);

Anzahl := Length(DasArray2);    // Länge der Ersten Dimension
Anzahl := Length(DasArray2[1]); // Länge einer der Zweiten Dimensionen
...

Tonic1024 26. Feb 2004 12:39

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
Hehe... Weil 8)

1. ist das genau das was ich geschrieben habe und
2. geht nur wenn bei [0] angefangen... s.o.

Aber anschaulicher hätt ichs auch nicht formulieren können :thuimb:

daywalker-dj-k 7. Mär 2004 11:08

Re: Wie Anzahl der Zeilen eines Array herausfinden?
 
danke vielmals


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 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