Сообщение от
Дмитрий Артюховский
sfw:=SysFileWrite(sfo, ADR(dta), SIZEOF(dta));
sfw:=SysFileWrite(sfo, ADR(c), SIZEOF(c));
sfw:=SysFileWrite(sfo, ADR(sta), SIZEOF(sta));
sfw:=SysFileWrite(sfo, ADR(cl), SIZEOF(cl));
sfw:=SysFileWrite(sfo, ADR(ers), SIZEOF(ers));
не надо так делать никогда ))) формируете ОДИН буфер и одной операцией отправляете задание в ОС на запись... тоже самое с чтением - читаете весь файл в буфер, а потом достаете что нужно
ретайны - это не архиватор, нужна только одна крайняя запись, поэтому дозаписывать в хвост совершенно не нужно