Sign in Join
FPDoc Onlineexperiment

BlockWrite procedure

In unit System

Write data from memory to an untyped file.

Declaration

pascal
procedure BlockWrite(var f: File; const Buf; Count: Int64; 
 var Result: Int64)

Description

BlockWrite writes count records from buffer to the file F.A record is a block of bytes with size specified by the Rewrite or Reset statement. If the records couldn't be written to disk, a run-time error is generated. This behavior can be controlled by the {$I} switch.

Errors

Depending on the state of the {$I} switch, a runtime error can be generated if there is an error. In the {$I-} state, use IOResult to check for errors.

See also

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