..aber ich muss das array of byte ja an eine Funktion übergeben, die nicht von mir ist.
Ja und?
Array of Byte ist Array of Byte! oder soll es statt "dynamisch" "statisch" sein?
dann könnte u.U das filesize etwas groß sein?!
Die Verarbeitung läuft auch durch, aber das, was am Ende rauskommt, lässt sich nicht mehr öffnen.
Beschreib doch mal "was am Ende rauskommt"
Das klingt als sei es eine Datei.
Gruß
K-H
P.S.
Ich stimme mit Neutral General überein, an seiner Methode liegt es nicht.