Typisiere die Arrays einmal und übergib dann diesen Typ.
Delphi-Quellcode:
type
TDoubleArray = array of double;
TIntegerArray = array of integer;
procedure TForm1.Iteration(const normiert:TDoubleArray;const ProdRate:double;var Puffer_ganzzahl:TIntegerArray;var Puffer_exakt:TDoubleArray);
Außerdem wäre es wohl günstiger, die passenden SetLength-Aufrufe innerhalb der Methode zu tätigen. Mehr kann ich im Augenblick nicht sagen, da zuviele Unbekannte (globale Variablen, unbekannte Methoden etc.) im gezeigten Code vorkommen.