Вы неправильно с типизированным файлом работаете.
Записывается вся запись одной переменной, а не по частям, как вы это делаете, то-же самое и с чтением, читается вся запись в одну переменную.
Код:
Write(ft, Auto[i]);
Read(ft, Auto[i]);
И уж никак не WriteLn, ReadLn которые применяется только к текстовым файлам.