-
CAA_File FILE.MODE.MAPPD
Добрый день!
Создаю файл с помощью CFF File, 3.5.11.0 fbOpen eFileMode := FILE.MODE.MAPPD.
Хочу чтобы в файл писались строки "по кругу". Допустим, 1000 строк, как только приходит тысячная она пишется на место первой итд...
Но, похоже, что строки не перетираются а "добавляются между" (но это не точно :) ) то есть размер файла растет (это точно) хоть и перед записью устанавливаю позицию файла в нужное мне место.
Как правильно открыть файл для "циклического" архива? )
-
Добрый день.
Возможность записи в заданную позицию появилась только в одной из свежих версий библиотеки CAA File.
В текущей прошивке СПК такой возможности нет - но она будет в следующей.
Сейчас можно использовать для вашей задачи библиотеку SysFile: открыть файл в режиме AM_READ_PLUS, установить позицию с помощью SysFileSetPos, произвести запись в файл, закрыть его.