System.Classes.TFiler.Create
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 の範囲内です。