RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TPersistent Class

TPersistent is the ancestor for all objects that have assignment and streaming capabilities.

Pascal
TPersistent = class(TObject);
C++
class TPersistent : public TObject;

TPersistent encapsulates the behavior common to all objects that can be assigned to other objects, and that can read and write their properties to and from a form file (.xfm or .dfm file). For this purpose TPersistent introduces methods that can be overridden to: 

Define the procedure for loading and storing unpublished data to a stream. 

Provide the means to assign values to properties. 

Provide the means to assign the contents of one object to another. 

Do not create instances of TPersistent. Use TPersistent as a base class when declaring objects that are not components, but that need to be saved to a stream or have their properties assigned to other objects. 

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!