System.Classes.TStreamProc

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

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 またはその下位オブジェクトが提供されます。

関連項目