IStreamPersist
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Persistence streaming interface.
Declaration
Source position: classesh.inc line 1158
Type
IStreamPersist = interface ['{B8CD12A3-267A-11D4-83DA-00C04F60B2DD}']
procedure LoadFromStream(Stream: TStream);
procedure SaveToStream(Stream: TStream);
end
;
Description
IStreamPersist defines an interface for object persistence streaming to a stream. Any class implementing this interface is expected to be able to save or load it's state from or to a stream.
Members
| Member | Type | Visibility | Description |
|---|---|---|---|
| LoadFromStream | Method | default | Load persistent data from stream. |
| SaveToStream | Method | default | Save persistent data to stream. |
Inheritance
| Class | Description |
|---|---|
| IStreamPersist | Persistence streaming interface. |
See also
| Name | Description |
|---|---|
| TComponent | Base class for all components that need owner-owned functionality. |
| TPersistent | Base class for streaming system and persistent properties. |
| TStream | Base class for streams. |