Ich vermute mal ins Blaue, daß das mit dem dynamischen Array nicht geklappt hat, weil das SetLength nicht korrekt verwendet wurde. Ich war erstaunt, daß das SetLength drei Parameter akzeptiert, das ist zumindest in meinem Berlin so nicht dokumentiert. Für dynamische Arrays gibt es zwei Wege, entweder fortgesetztes Aufrufen von SetLength für
jede Dimension (wie
hier weiter unten beschrieben), oder man verwendet
System.DynArraySetLength.
Sherlock