System.Classes.TStreamProc
Delphi
TStreamProc = procedure(Stream: TStream) of object;
C++
typedef void __fastcall (__closure *TStreamProc)(TStream* Stream);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TStreamProc は、TFiler およびその下位クラスの DefineBinaryProperty メソッド によって呼び出されるコールバック プロシージャの型です。
DefineBinaryProperty は、下位クラスがプロパティのようなバイナリ データを読み書きできるようにする抽象メソッドです。
下位のファイラ オブジェクトには、それぞれ DefineBinaryProperty メソッドが宣言されており、プロパティのように読み書きするデータを定義できます。
TStreamProc は、この DefineBinaryProperty のコールバック プロシージャ パラメータです。これが呼び出されると、バイナリ データの読み書きが可能な TFiler またはその下位オブジェクトが提供されます。