Das mit ohne dem Rückgabewert war falsch (ist im Beitrag korrigiert).
Nehmen wir an, du hast folgende Liste
Index | sWort | iAnzahl |
---|
0 | hallo | 2 |
1 | du | 5 |
2 | da | 7 |
dann ergibt sich daraus, dass
iAusgabe
von
2..7
läuft.
Zeige mir doch mal in der Liste die Zeilen mit dem Index
3..7
die sind nicht da!
Verstehen könnte ich
for iAusgabe := 0 to List.Count -1 do
, weil dann läuft
iAusgabe
von
0..2
und das sind gültige Index-Werte.
PS So ein Debugger leistet tolle Arbeit, wenn man den benutzt und sich einfach während des Ablaufs die Variablenwerte anschaut.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)