Class AFileOutputStream
Unit
classwork
Declaration
type AFileOutputStream = class(AFileStream)
Description
This class can be used for binary output to any file that is accessible to the underlying file system.
Hierarchy
Overview
Methods
Description
Methods
 |
constructor toFileNamed(const thisName: string; const overwrite: boolean = false); virtual; |
|
Construct a new stream instance that will write to the file named by thisName.
thisName may represent a relative or absolute path to the file to be written. If the file does not exist, it will be created. If the file exists and overwrite is True, then the contents of the file will be deleted before writing begins; otherwise, new data will be appended to the end of the file.
If the file cannot be accessed for writing, then an exception is raised.
Exceptions raised
- AFileStreamOpenError
- if the file named by
thisName cannot be accessed for writing.
|
 |
function write(const count: TStreamIOSize; const source): TStreamIOSize; override; |
|
Write count bytes from source to the stream. See AStream.write for more information on this method.
.
Returns
The total number of bytes written Exceptions raised
- AFileStreamWriteError
- if an error is encountered while attempting to write to the underlying file.
|
Generated by PasDoc 0.13.0 on 2015-06-23 19:40:11
|