Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Anfänger - wie Zahlen zum rechnen in Datei speichern ?

  Alt 3. Jul 2009, 12:44
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
  Mit Zitat antworten Zitat