System.Classes.TStreamProc

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TStreamProc = procedure(Stream: TStream) of object;

C++

typedef void __fastcall (__closure *TStreamProc)(TStream* Stream);

Properties

Type Visibility Source Unit Parent
type
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

TStreamProc is a type of callback procedure called used by TFiler and descendant DefineBinaryProperty methods.

DefineBinaryProperty introduces an abstract method that allows descendants to read or write binary data like a property.

Each descendant Filer object declares a DefineProperty method that defines the data that the descendant object will read or write as if the data were a property.

TStreamProc is the callback procedure parameter in that DefineBinaryProperty. When called, it supplies the TFiler or descendant object, allowing binary data read and write access.

See Also