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 |