Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array vom Inhalt einer Listbox (https://www.delphipraxis.net/95751-array-vom-inhalt-einer-listbox.html)

DeddyH 12. Jul 2007 19:11

Re: Array vom Inhalt einer Listbox
 
Am Besten wäre es so, wie marabu bereits geschrieben hatte, dann sind Indexfehler ausgeschlossen:
Delphi-Quellcode:
for i := Low(DynArray) to High(DynArray) do
  gesamtzeit := gesamtzeit + DynArray[i];
Schau mal die beiden Funktionen High und Low in der Hilfe nach.

Testy 12. Jul 2007 19:18

Re: Array vom Inhalt einer Listbox
 
:shock: Habe mir deins und marabu's nochmal angeschaut. Aber wie definier ich nun low und high für mein Beispiel?

mkinzler 12. Jul 2007 19:21

Re: Array vom Inhalt einer Listbox
 
So wie DeddyH geschrieben hat ;-)

Testy 12. Jul 2007 19:26

Re: Array vom Inhalt einer Listbox
 
Zitat:

Zitat von mkinzler
So wie DeddyH geschrieben hat ;-)

Wenn ich das so 1:1 übernehme, dann bekomme ich als Ergebnis 0 heraus!

mkinzler 12. Jul 2007 19:28

Re: Array vom Inhalt einer Listbox
 
Lass dir mal Low( DynArray) und High( DyArray) anzeigen

Testy 12. Jul 2007 19:33

Re: Array vom Inhalt einer Listbox
 
Zitat:

Zitat von mkinzler
Lass dir mal Low( DynArray) und High( DyArray) anzeigen

Low( DynArray) = 0
High( DyArray) = 59

mkinzler 12. Jul 2007 19:37

Re: Array vom Inhalt einer Listbox
 
Dann wundert es mich wirklich das 0 rauskonmmt :gruebel:

Testy 12. Jul 2007 19:44

Re: Array vom Inhalt einer Listbox
 
Jetzt habe ich es hinbekommen! Hatte noch einen Fehler drin! Mein Array war immer so groß wie die Listbox, es sollte aber nur so groß wie mein Zähler sein! Nun geht es mit low und high!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr.
Seite 4 von 4   « Erste     234   

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