Сообщение от
S.A.D.
Библиотека CAA File
Проект во вложении:
Добрый день.
Прошу прощения, только добрался посмотреть проект.
У Вас при вызове ФБ fileClose не передается дескриптор файла
Нужно так:
Код:
fileClose (
xExecute:= (writeCmd AND (fileWriteDone OR fileWriteError OR fileWriteAborted)) OR
(readCmd AND (fileReadDone OR fileReadError OR fileReadAborted)),
hFile := fileOpenHandler,
xBusy => fileClosing,
xDone => fileCloseDone,
xError => fileCloseError,
eError => fileWriteErrorCode);
Проверил. Чтение и запись работают корректно.
USB-Flash извлекается корректно.