Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
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));

не надо так делать никогда ))) формируете ОДИН буфер и одной операцией отправляете задание в ОС на запись... тоже самое с чтением - читаете весь файл в буфер, а потом достаете что нужно

ретайны - это не архиватор, нужна только одна крайняя запись, поэтому дозаписывать в хвост совершенно не нужно
Вот тоже спасибо за совет!
Я как-то уже к этой мысли начал склоняться.
Делаю буфер и пишу его целиком, причём допускаю, что в несколько этапов его придётся писать и читать.
Еще один нюанс в копилку нюансов.


PS А что может случится если всё-таки так делать? Ведь работает же ... до поры до времени?....