Запись и чтение файла

 
Сохраняю в тестере файл .bin экспертом №1, через

FileOpen(...,FILE_READ|FILE_WRITE|FILE_BIN);

FileWriteArray


файл записывается, затем пытаюсь из тестера его прочитать экспертом №2, через

FileOpen(...,FILE_READ|FILE_BIN);

FileReadArray

, но исходный файл удаляется, т.е. он его видит, но вместо открытия он его удаляет, скрипты скопированы из справки, как есть, единственное, я заменил

OnStart() на OnTick()

в чем может быть причина? Скрипт чтения приходится запускать из эксперта, потому что скрипт запускается только в терминале на текущей дате.

 
Чтобы объяснить, нужно писать много букв. Поэтому, чтобы не пугаться, используйте флаг FILE_COMMON. Будет рабочее костыльное решение для локальной машины.
 
Soova:
Сохраняю в тестере файл .bin экспертом №1, через

FileOpen(...,FILE_READ|FILE_WRITE|FILE_BIN);

FileWriteArray


файл записывается, затем пытаюсь из тестера его прочитать экспертом №2, через

FileOpen(...,FILE_READ|FILE_BIN);

FileReadArray

, но исходный файл удаляется, т.е. он его видит, но вместо открытия он его удаляет, скрипты скопированы из справки, как есть, единственное, я заменил

OnStart() на OnTick()

в чем может быть причина? Скрипт чтения приходится запускать из эксперта, потому что скрипт запускается только в терминале на текущей дате.

Есть вероятность что фай не удаляется, а просто вы его не там ищите. Если повторно запустить чтение файла без повторной записи, читается?
 
fxsaber:
Чтобы объяснить, нужно писать много букв. Поэтому, чтобы не пугаться, используйте флаг FILE_COMMON. Будет рабочее костыльное решение для локальной машины.
Есть контакт. Спасибо
 
Alexey Viktorov:
Есть вероятность что фай не удаляется, а просто вы его не там ищите. Если повторно запустить чтение файла без повторной записи, читается?

Оба эксперта запускались из тестера с одинаковым флагом по умолчанию, сохранение в папке Tester/...../File. Флаг FILE_READ, файл не перезаписывался, он просто исчезал вместе с папкой SomeFolder

Причина обращения: