BlockWrite
Write data from memory to an untyped file
Declaration
Source position: systemh.inc line 1366
  procedure BlockWrite(var f: File; const Buf; Count: Int64; 
                      var Result: Int64);
  procedure BlockWrite(var f: File; const Buf; Count: LongInt; 
                      var Result: LongInt);
  procedure BlockWrite(var f: File; const Buf; Count: Cardinal; 
                      var Result: Cardinal);
  procedure BlockWrite(var f: File; const Buf; Count: Word; 
                      var Result: Word);
  procedure BlockWrite(var f: File; const Buf; Count: Word; 
                      var Result: Integer);
  procedure BlockWrite(var f: File; const Buf; Count: LongInt);
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
| Name | Description | 
|---|---|
| Assign | Assign a name to a file | 
| Blockread | Read data from an untyped file into memory | 
| Close | Close a file | 
| Rewrite | Open file for writing |