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. | |
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. | |
TBufferedFileStream adds buffering support to TFileStream. | |
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. |