API:System.Classes.TFileStream

提供:RAD Studio API Documentation

TFileStreamSystem.Classes.THandleStreamSystem.Classes.TStreamSystem.TObject

Delphi

TFileStream = class(THandleStream)

C++

class PASCALIMPLEMENTATION TFileStream : public THandleStream

プロパティ

種類 可視性 ソース ユニット
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

説明

THandleStream は,ハンドルが識別する通信リソースに対してアプリケーションが読み書きできるようにします。 {{#multireplace:System.Classes.TFileStream|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Classes.THandleStream|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Classes.THandleStream|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

THandleStream は,ハンドルが識別する通信リソースに対してアプリケーションが読み書きできるようにします。

THandleStream は,ハンドルを提供するファイル,ソケット,名前を指定したパイプ,メールスロットや,ほかの通信リソースにアクセスできます。たとえば FileOpen 関数はディスク上のファイルにハンドルを提供します。THandleStream では,アプリケーションがハンドルを使って入出力を実行する際に統一的なストリームインターフェースを使用できるようにします。

ファイルハンドル管理のオーバーヘッドを避けるには,TFileStream を使ってディスクファイルを扱います。

関連項目