Streams, Reader and Writers
Go Up to API Categories Index
This topic lists all stream, reader and writer classes.
Contents |
Stream classes in the RTL and VCL
The following table lists all stream classes that can be found in the RTL and VCL:
| Class | Description |
|---|---|
|
TADOBlobStream is a stream object that reads from and writes to field objects that represent Binary large object (BLOB) fields. | |
|
TBlobStream is a stream object that provides services which allow applications to read from or write to field objects that represent Binary large object (BLOB) fields. | |
|
TClientBlobStream lets applications read from or write to BLOB fields in a client dataset. | |
|
TCustomMemoryStream is an abstract base class used as the common ancestor for memory streams. | |
|
Abstract ancestor class for compression streams. | |
|
TFileStream enables applications to read from and write to a file on disk. | |
|
THandleStream enables applications to read from and write to communications resources identified by a handle. | |
|
TIBBlobStream is a stream object that lets applications read from or write to field objects that represent Blob fields. | |
|
TIBDSBlobStream reads from and writes to BLOB fields on behalf of an IB Dataset. | |
|
TMemoryStream is a stream that stores its data in dynamic memory. | |
|
TOleStream reads and writes information over a streaming interface that is provided by an OLE object. | |
|
TResourceStream is a memory stream that provides access to the compiled resources in an application. | |
|
TSQLBlobStream lets applications read from or write to BLOB fields in a client dataset. | |
|
TStream is the base class type for stream objects that can read from or write to various kinds of storage media, such as disk files, dynamic memory, and so on. | |
|
TStringStream provides file-like access to information stored as a long string. | |
|
TWinSocketStream is a stream that provides services which allow applications to read from or write to socket connections. | |
|
Compresses data as it is written to the stream. | |
|
Decompresses data that was written to a TZCompressionStream object. |
Writer classes in the RTL and VCL
The following table lists all writer classes that can be found in the RTL and VCL:
| Class | Description |
|---|---|
|
Writer for binary data. | |
|
Writer for characters to stream. | |
|
Writer for a string. | |
|
Writer of sequence of characters. | |
|
TWriter is a specialized filer object that writes data to its associated stream. |
Reader classes in the RTL and VCL
The following table lists all reader classes that can be found in the RTL and VCL:
| Member | Description |
|---|---|
|
TReader is a specialized filer that reads component data from an associated stream. | |
|
Character stream reader. | |
|
Reader for a string. | |
|
Reader for sequence of characters. | |
|
Reader for binary data. |