![]() |
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
1. die seite ist richtig witzig!! :D
2. aha so langsam dämmert mir es was das Problem ist, vielen dank!! |
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Solche abenteuerlichen Schleifen macht man z.B. so
Delphi-Quellcode:
Wobei hier wirklich eine INI-Datei angebracht wäre, weil dann die einzelnen Werte nicht durch eine Formel, sondern direkt durch Namen angesprochen werden.
j := 0;
while j<List.Count do begin List[j] := irgendwas; List[j+1] := irgendwas anderes. ... List[j+7] := das Letzte; inc (j,8); end; |
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Das knallt aber genauso, wenn die Liste weniger als 8 Elemente hat. Besser so:
Delphi-Quellcode:
j := 8;
while j <= Liste.Count do begin Liste[j - 8] := Dideldum; Liste[j - 7] := Düdeldü; ... Liste[j - 1] := LetzterEintrag; inc(j, 8); end; |
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Vielen dank für den Tipp, mit der INI Datei is echt ne sinnvolle sache. Vielen dank.
|
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Zitat:
|
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
*Pfüh*. Allerdings ist mein Vorschlag genauso schwachsinnig, da bei weniger Elementen der Index negativ wird. Das ist mir aber erst später aufgefallen :roll:.
|
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Zitat:
Wg. j>=8 ist der kleinste Index, mit dem auf die Liste zugegriffen wird j-8 >= 0. Wo der jetzt negativ wird, erschließt sich mir nicht. Grundproblem ist eh die Möglichkeit, das die Liste nicht genau n*8 (n:int) Elemente hat. Aber ich bin eh zu alt für sowas. Wo kann man hier eigentlich Bingo spielen? :stupid: |
AW: Liste exceeds bounds (Schnelle Hilfe bitte)
Hinten links am Rollator-Parkplatz vorbei, ich komme gleich nach. Auch meine Verkalkung scheint langsam voran... Hallo Fräulein? Wann gibt' s Essen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 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