Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi high in mehrdimesionalen arrays (https://www.delphipraxis.net/47905-high-mehrdimesionalen-arrays.html)

cramer 17. Jun 2005 16:21


high in mehrdimesionalen arrays
 
Hallo, weiß jemand wie man alle high werte herausbekommt?

high(meldearten) gibt 6 zurück, ich bräuchte aber auch die 1

Delphi-Quellcode:
const Meldearten : array [0..6,0..1] of string = (
        ('N','Neumeldung'),
        ('C','Änderung'),
        ('L','Löschung'),
        ('E','Erledigung'),
        ('A','Aufstockung'),
        ('M','Abwicklung'),
        ('V','Verlängerung')
        );

Dax 17. Jun 2005 16:23

Re: high in mehrdimesionalen arrays
 
Du hast hier glück, das du ein rechteckiges Array hast, da geht das einfach mit High(MyArray[0]). Wenn du aber das "Glück" hast, jagged Arrays zu benutzen, dann musst du für jedes Subarray einzeln den High-Wert finden ^^

cramer 17. Jun 2005 16:27

Re: high in mehrdimesionalen arrays
 
Danke, klappt prima.

TeronG 19. Jul 2005 15:54

Re: high in mehrdimesionalen arrays
 
ahh supi .. soo geht das also ...
wenn ich nun die Untergrenzen der einzelnen Dimensionen nicht kenn (warum auch immer) ... muss ich dann sowas
Delphi-Quellcode:
low(test[low(test)])                      {<-- zeigt die Zweite Dimension an }
high(test[low(test),low(test[low(test)])]) {<-- zeigt die 3te Dimension an.}
bauen oder geht das auch eleganter?? :gruebel: (denn noch eine (oder mehr) Dimensionen SO herrauszukriegen .. uiuiui nee danke :mrgreen: )


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