Bis jetzt hatte ich Type Records genutzt/erstellt. Wusste vorher ja nicht mal, dass es auch mit Var geht. Var Records sollen aber angeblich besser (?) sein, als Type Record. Außerdem nutzte ich meinen Record nur einmal (also keine Vermehrung des Records vorgesehen). Und es scheint mir direkter zu sein.
Der Punkt ist: Seit ich mein Record von Type zu Var ändere, kann ich den Record nicht mehr speichern.
Vorher konnte ich mit
Code: Alles auswählen
var
MeinRecord:TMyRecord;
SpeichernFileRecord: file of TMyRecord;
Code: Alles auswählen
AssignFile(SpeichernFileRecord, SpeicherPfadUndDateinameVar);
Rewrite(SpeichernFileRecord);
Write(SpeichernFileRecord, MeinRecord);
CloseFile(SpeichernFileRecord)
Ich hatte es ja bereits zum einem mit folgendem naheliegendem versucht:
Code: Alles auswählen
var
// MeinRecord:TMyRecord; - Da es kein Type mehr ist, brauche ich das ja nicht mehr.
// Änderte auch den Namen des Records (bzw. in dem Beispiel)
// von TMyRecord in VarMeinRecord
SpeichernFileRecord: file of VarMeinRecord;
// ODER
SpeichernFileRecord:VarMeinRecord;
// aber auch dies funktionierte nicht:
Danke.