Es ist nicht ganz ersichtlich, warum du eine typisierte Datei und einen record verwendest um eine Textdatei zu verarbeiten. Wenn du die Datei auch erzeugst, dann schreibe doch einfach Textzeilen rein und lese sie so wieder ein:
Delphi-Quellcode:
var
frmmain: Tfrmmain;
implementation
{$R *.dfm}
procedure Tfrmmain.FormCreate(Sender: TObject);
begin
with opendialog do
if Execute then
memDatem.Lines.LoadFromFile(FileName);
end;
Grüße vom marabu