Hallo eragon123,
für die Deklaration des Records sollte man, wenn man in speichert mit packed arbeiten. In Deinen Beispiel würde man 7Byte pro Datensatz sparen.
Also der Record sollte so aussehen:
Delphi-Quellcode:
buch = packed record
Titel: string[50];
Autor: string[50];
Erscheinungsjahr: TDate;
DatumEintrag: TDate;
ISBN: Integer;
Bewertung: TNote;
Kommentar: string[100];
Privat: Boolean;
end;
Zudem ist eine Fehlerbehandlung bei I/O-Operationen auch nicht verkehrt(eigentlich zwingend notwendig).
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.