System.Classes.TFiler.Create

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

Delphi

constructor Create(Stream: TStream; BufSize: Integer);

C++

__fastcall TFiler(TStream* Stream, int BufSize);

プロパティ

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


説明

Create は、ファイラ オブジェクトを作成します。

Create を呼び出すと、必要に応じて、実行時にファイラの子孫をインスタンス化します。ファイラ オブジェクトを直接作成する必要はほとんどありません。なぜなら、それらを使用するメソッドやルーチンが、自動的に作成するためです。

Create は、ファイラ オブジェクトのメモリを確保し、それに Stream パラメータで渡されたストリームを、BufSize の容量のバッファで関連付けます。

BufSize は、内部バッファ容量で、指定されたストリームが開いた際に使用されます。BufSize は、入力/出力バッファのサイズを追跡し続けるために、派生した TReader および TWriter によって、内部的に使用されます。小さすぎる、もしくは大きすぎるバッファは、パフォーマンスに影響します。BufSize の共通値は、1024 ~ 32768 の範囲内です。

関連項目