Hallo Jiron,
Dein Fehler liegt hier:
MyFile : array [1..7] of integer ;
falls das Deine Datei-Deklaration sein soll.
Was Du (wahrscheinlich) benötigst ist ein
MyFile = File of integer;
oder
Delphi-Quellcode:
type
tMyType=array[1..7] of integer;
var
MyFile = File of tmyType;
in den Du den Inhalt Deines arrays speichern würdest.
Zitat von
jfheins:
Delphi-Quellcode:
fs := TFileStream.Create(...);
fs.position := fs.size;
fs.writebuffer(@MyFile[0], 4*length(myfile));
fs.free;
Das ist die "professionelle" variante, wobei ich statt
Delphi-Quellcode:
fs.writebuffer();
fs.write(buffer,sizeof(buffer));
bevorzuge. aber das ist Geschmackssache.
Schau Dir einmal die Hile zu TFilestream an.
Gruß
K-H