Предполагается, что записи в типизированном файле имеют одинаковый размер (иначе, как позиционироваться на нужной записи по ее номеру?).
Следовательно, запись (record) должна быть определена строго.
В данном случае, STRING - это не строгое определение.
Лучше уточнить.
Типа:
Код:
Tinfo = record
name:string[100];
version:string[30];
lang:string[20];
typ: byte;
roz: boolean;
end;