Das liegt dann daran, dass du Strings oder dynamische Arrays im Record hast. Mit fixen Arrays, ShortStrings und String[länge] gehts problemlos. Drück einfach mal F1 nach der fehlerhaften Kompilierung - die Hilfe äussert sich sehr direkt auf das Problem bezogen

.
Warum nimmst du nicht nen FileStream? "file of" ist afaik ohnehin bei .NET "depricated". Drüber hinaus sind FileStreams auch recht komfortabel!
\\edit: rechtz schraipunk
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel