Da ich mich mit den Dateifunktionen nicht so auskenne würde ich es so machen:
Delphi-Quellcode:
fs := TFileStream.Create(...);
fs.position := fs.size;
fs.writebuffer(@MyFile[0], 4*length(myfile));
fs.free;
Ansonsten ... wie gesagt ich kenne mich damit nicht aus, aber ich glaube du solltest reset, rewrite, seek und write nich tdas array übergeben sondern eine art dateizeiger ...
Btw.: Ich würde über die Variablenbenennung nochmal nachdenken
P.S.: Mit delphi-Tags [delph
i]...CODE...[/delphi] sieht der Code deutlich schöner (=besser lesbar) aus