Hi,
ich würde mal tippen das es an dem Array liegt den du da benutzt...
1.) Versuch mal den Auszukommentieren, ob es dann geht... (dann wissen wir ob es an ihm liegt

)
2.) Wenn ja, dann schreib mal anstelle von Max eine feste zahl rein, denn es gibt oft/immer probleme wenn man auf die Art wie du es machen willst einen Dynamischen Array speichern will.. leider
Wenn es dann dennoch nich geht, mußt du wohl jedes ArrayFeld von hand in die Datei schreiben...

Also einfach mit ner ForSchleife immer ein Feld nach dem anderen reinpacken.
Au'revoir,
Aya~