Ich kann den Effekt auch nicht nachvollziehen
und ich verwende viele dynamische Arrays - auch mehrdimensional und array of TObject usw. - da gab es nie Probleme. Die einzige Fehlerquelle, die mir einfällt, wäre, dass MEHRERE Arrays erwendet werden, die überlaufen. Dann könnten die Werte eines Arrays das dahinter liegende überschreiben.