![]() |
Re: Variablen während Laufzeit erzeugen?
Zitat:
|
Re: Variablen während Laufzeit erzeugen?
Du müsstest doch bis length(Schluessel)-1 die Schleife laufen lassen?!
|
Re: Variablen während Laufzeit erzeugen?
warum? :gruebel: :)
|
Re: Variablen während Laufzeit erzeugen?
Weil der Index bei 0 anfängt; also bei 5 Elementen von 0 bis 4(5-1)
|
Re: Variablen während Laufzeit erzeugen?
Hallo,
wie ist Schluessel definiert? Ist es ein String, dann muss die for-Schleife mit 1 beginnen:
Delphi-Quellcode:
Ist es ein dynamisches Array, dann muss die Schleife bei 0 beginnen und mit
for i := 1 to Length(Schluessel) do
Length() - 1 enden:
Delphi-Quellcode:
Ich bevorzuge allerdings bei for-Schleifen, die über ein komplettes Array
for i := 0 to Length(Schluessel) - 1 do
laufen, die Ermittlung der Grenzen mit Low() und High():
Delphi-Quellcode:
So ist man unabhängig davon, ob es sich um ein dynamisches Array oder ein
for i := Low(Schluessel) to High(Schluessel) do
statisches Array mit von 0 verschiedener unterer Grenze handelt. jkr |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 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-2025 by Thomas Breitkreuz