Как определить на панели СП310-Р размер файла… - АиП

Для панели СП310-Р требуется создать интерфейс оператора для работы с рецептами. На экране должны отображаться названия файлов рецептов и их размеры. Как определить размер файла на USB-накопителе?

Для определения размера файла воспользуйтесь макросом со следующим кодом:

FILE *pFile; pFile = fopen("filename.csv", "r"); if(pFile) { fseek(pFile, 0, SEEK_END); // определяем размер файла в байтах *(DWORD*)(PSW+300) = ftell(pFile); fclose(pFile); } <

Макрос следует вызвать через элемент Функциональная кнопка или Функциональная область. После его выполнения в регистры PSW300-301 будет записан размер файла filename.csv в байтах (в виде значения типа DWORD).