Hallo,
wenn du dein Programm um Debugger-Modus schrittweise ausführst, siehst du, dass
Delphi-Quelltext
1:
| SetLength(multiArray, high(multiArray)+1); |
die Grenzen des Feldes nicht erweitert. high(multiarray) gibt dir nicht die Anzahl der Elemente, sondern die Anzahl - 1 zurück, da der erste Index = 0 ist.
Mit
Delphi-Quelltext
1:
| setLength(multiArray, high(multiarray)+2); |
funktioniert es.
Beste Grüße
Mathematiker
PS: Das war mein 2000.Beitrag.
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein