Download this file
1 2 3 4 5 6 7 8 9 10 11 12
METHOD Read : SysFile.SysTypes.RTS_IEC_RESULT; VAR_INPUT pString : POINTER TO BYTE; // Call with ADR(); Size : UDINT; // Call with SIZEOF(); END_VAR VAR_OUTPUT IF FileHandle <> SysFile.SysTypes.RTS_INVALID_HANDLE THEN FileSize := SysFile.SysFileread(hFile := FileHandle, pbyBuffer := pString, ulSize := Size, pResult := ADR(Read)); END_IF