System.Classes.TFiler.Create
Delphi
constructor Create(Stream: TStream; BufSize: Integer);
C++
__fastcall TFiler(TStream* Stream, int BufSize);
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TFiler |
Description
Creates a filer object.
Call Create to instantiate a filer descendant at run time, if necessary. It is seldom necessary to directly create a filer object because the methods and routines that use it automatically create filers.
Create allocates memory for a filer object, and associates it with the stream passed in through the Stream parameter, with a buffer of BufSize dimension.
BufSize is the internal buffer dimension used when opening the specified stream. BufSize is internally used by the derived TReader and TWriter to keep track of the size of the input/output buffer. A buffer too small or too large will affect performance. A common value for BufSize is in the range from 1024 through 32768.