Forum: Object-Pascal / Delphi-Language
by Neutral General,
27. Jul 2016
Ich hab schon viel peinlichere Threads aufgemacht, die mittlerweile hoffentlich gelöscht (Klatsch&Tratsch) oder vergessen sind :mrgreen: Mach dir nichts draus ;)
Forum: Object-Pascal / Delphi-Language
by Neutral General,
27. Jul 2016
Jupp, genau das.
Ein M-Langes Array hat Indices von 0 bis M-1.
Das hast du bei deiner for-Schleife nicht beachtet, deswegen schreibst du in unreservierten Speicher und das kracht früher oder später.
Forum: Object-Pascal / Delphi-Language
by Neutral General,
27. Jul 2016
Die Schleifen wo die Arrays gefüllt werden, wären wichtiger
Forum: Object-Pascal / Delphi-Language
by Neutral General,
27. Jul 2016
Bin mir ziemlich sicher, dass es nicht an der Tatsache lag dass du dynamische Arrays benutzt hast.
Garantiert hast du irgendwo über die Grenzen einer deiner dyn. Arrays geschrieben (oder unter die Grenzen).
Dass es mit statischen Arrays geht ist vielleicht nur Zufall oder du hast "aus Versehen" eine Größe gewählt die deinen Fehler "verschwinden" lässt.
(Das heißt nicht, dass er weg ist!)