ストリーム、リーダー、ライター

提供: RAD Studio
移動先: 案内検索

API カテゴリ:インデックス への移動

このトピックでは、すべてのストリーム クラス、リーダー クラス、ライター クラスの一覧を示します。

RTL および VCL のストリーム クラス

RTL および VCL に含まれているすべてのストリーム クラスの一覧を以下の表に示します。

クラス 説明

Data.Win.ADODB.TADOBlobStream

TADOBlobStream は、BLOB(バイナリ ラージ オブジェクト)フィールドを表すフィールド オブジェクトに対して読み書きを行うストリーム オブジェクトです。

Datasnap.DBClient.TClientBlobStream

TClientBlobStream を使用すると、クライアント データセット内の BLOB フィールドに対してアプリケーションから読み書きを行うことができます。

System.Classes.TCustomMemoryStream

TCustomMemoryStream は、メモリ ストリームの共通の上位クラスとして使用される抽象基底クラスです。

System.ZLib.TCustomZStream

圧縮ストリームの抽象上位クラスです。

System.Classes.TFileStream

TFileStream を使用すると、ディスク上のファイルに対してアプリケーションから読み書きを行うことができます。

System.Classes.TBufferedFileStream

TBufferedFileStream は、TFileStream にバッファリングのサポートを追加します。

System.Classes.THandleStream

THandleStream を使用すると、ハンドルで識別される通信リソースに対してアプリケーションから読み書きを行うことができます。

IBX.IBBlob.TIBBlobStream

TIBBlobStream は、BLOB フィールドを表すフィールド オブジェクトに対してアプリケーションから読み書きを行えるようにするストリーム オブジェクトです。

IBX.IBCustomDataSet.TIBDSBlobStream

TIBDSBlobStream は、IB データセットに代わって BLOB フィールドに対する読み書きを行います。

System.Classes.TMemoryStream

TMemoryStream は、データを動的メモリに格納するストリームです。

Vcl.AxCtrls.TOleStream

TOleStream は、OLE オブジェクトから提供されるストリーミング インターフェイスを通じて情報を読み書きします。

System.Classes.TResourceStream

TResourceStream は、アプリケーション内のコンパイル済みリソースにアクセスするためのメモリ ストリームです。

Data.SqlExpr.TSQLBlobStream

TSQLBlobStream を使用すると、クライアント データセット内の BLOB フィールドに対してアプリケーションから読み書きを行うことができます。

System.Classes.TStream

TStream は、ディスク ファイルや動的メモリなど、さまざまな種類の記憶媒体に対して読み書きを行えるストリーム オブジェクトの基底クラス型です。

System.Classes.TStringStream

TStringStream を使用すると、長い文字列として格納された情報に対してファイルと同様にアクセスできます。

System.Win.ScktComp.TWinSocketStream

TWinSocketStream は、ソケット接続に対してアプリケーションから読み書きを行うためのサービスを提供するストリームです。

System.ZLib.TZCompressionStream

ストリームへの書き込み時にデータを圧縮します。

System.ZLib.TZDecompressionStream

TZCompressionStream オブジェクトに書き込まれた圧縮データを復元します。

RTL および VCL のライター クラス

RTL および VCL に含まれているすべてのライター クラスの一覧を以下の表に示します。

クラス 説明

System.Classes.TBinaryWriter

バイナリ データのライター。

System.Classes.TStreamWriter

文字をストリームに書き込むためのライター。

System.Classes.TStringWriter

文字列のライター。

System.Classes.TTextWriter

文字シーケンスのライター。

System.Classes.TWriter

TWriter は、データを関連するストリームに書き込む専用ファイラ オブジェクトです。

RTL および VCL のリーダー クラス

RTL および VCL に含まれているすべてのリーダー クラスの一覧を以下の表に示します。

メンバ 説明

System.Classes.TReader

TReader は、コンポーネント データを関連するストリームから読み取る専用ファイラです。

System.Classes.TStreamReader

文字ストリーム リーダー。

System.Classes.TStringReader

文字列のリーダー。

System.Classes.TTextReader

文字シーケンス用のリーダー。

System.Classes.TBinaryReader

バイナリ データのリーダー。

関連項目

コード例