[Overview][Constants][Types][Classes][Procedures and functions][Variables] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Base class for streaming system and persistent properties.
|
Generic assignment function. |
|
|
Declare non-published properties that need to be streamed. |
|
|
Returns the owner of the component. |
|
|
Destroys the TPersistent instance. |
|
|
Assign the contents of one class to another. |
|
|
Returns a string that can be used to identify the class instance. |
|
|
Base class for streaming system and persistent properties. |
|
| | ||
TPersistent is the basic class for the streaming system. Since it is compiled in the {$M+} state, the compiler generates RTTI (Run-Time Type Information) for it and all classes that descend from it. This information can be used to stream all properties of classes.
It also introduces functionality to assign the contents of 2 classes to each other.
|
Base class for all components that need owner-owned functionality. |