Пример:
FUNCTION SysFileWrite : DWORD
VAR_INPUT
File: DWORD;
Buffer: DWORD; (* Address (ADR) to Buffer *)
Size: DWORD;
END_VAR
VAR
END_VAR
объявляем массив:
my_file_buffer:Array 0 .. 65535 of BYTE;
Вызываем функцию
SysFileWrite (File_handler, ADR(my_file_buffer), 5000);
В результате записали 5000 байт из массива my_file_buffer




Ответить с цитированием