Показано с 1 по 2 из 2

Тема: CAA_File FILE.MODE.MAPPD

  1. #1

    По умолчанию CAA_File FILE.MODE.MAPPD

    Добрый день!

    Создаю файл с помощью CFF File, 3.5.11.0 fbOpen eFileMode := FILE.MODE.MAPPD.

    Хочу чтобы в файл писались строки "по кругу". Допустим, 1000 строк, как только приходит тысячная она пишется на место первой итд...
    Но, похоже, что строки не перетираются а "добавляются между" (но это не точно ) то есть размер файла растет (это точно) хоть и перед записью устанавливаю позицию файла в нужное мне место.

    Как правильно открыть файл для "циклического" архива? )

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,062

    По умолчанию

    Добрый день.
    Возможность записи в заданную позицию появилась только в одной из свежих версий библиотеки CAA File.
    В текущей прошивке СПК такой возможности нет - но она будет в следующей.

    Сейчас можно использовать для вашей задачи библиотеку SysFile: открыть файл в режиме AM_READ_PLUS, установить позицию с помощью SysFileSetPos, произвести запись в файл, закрыть его.

Похожие темы

  1. Запись данных в файл с помощью CAA.File
    от d-view в разделе ПЛК3хх
    Ответов: 9
    Последнее сообщение: 06.02.2017, 17:49
  2. Licence file missing
    от Изюм в разделе СПК1хх
    Ответов: 12
    Последнее сообщение: 12.12.2016, 10:52
  3. Помогите разобраться с CAA FILE
    от serg_s в разделе СПК2хх
    Ответов: 12
    Последнее сообщение: 16.01.2016, 10:04
  4. CAA.File.library: ошибка 5802
    от GoodLuck в разделе СПК2хх
    Ответов: 11
    Последнее сообщение: 07.12.2015, 06:43
  5. Перенос настроек CoDeSys OPC и sybol file
    от RV9WFJ в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 29.07.2008, 16:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •