Sign in Join
FPDoc Onlineexperiment

FileRead function

In unit sysutils

Read data from a file handle in a buffer.

Declaration

pascal
function FileRead(Handle: THandle; out Buffer; Count: LongInt): LongInt

Description

FileRead reads Count bytes from file-handle Handle and stores them into Buffer. Buffer must be at least Count bytes long. No checking on this is performed, so be careful not to overwrite any memory. Handle must be the result of a FileOpen call.

The function returns the number of bytes actually read, or -1 on error.

For an example, see FileCreate

Errors

On error, -1 is returned.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.