JVCL Help:TExtensibleInterfacedPersistent.DefineProperties
JVCL Help: TExtensibleInterfacedPersistent.DefineProperties Method
Search in JVCL Help
Search in all projectsSummary
Provides an interface for a method that reads and writes otherwise unpublished data.
Pascal
procedureDefineProperties(Filer: TFiler); override;
Parameters
Parameters | Description |
Filer: TFiler | Filer object to read or write the data from or to. |
Description
TExtensibleInterfacedPersistent overrides the DefineProperties method defined in TPersistent to define the fake Extensions property. This is defined so that the extension list can be read and written from and to the filer. However, there is no such property as Extensions.
DefineProperties assigns the ReadImplementers and WriteImplementers methods as the reader and writer methods for the Extensions property.
DefineProperties is virtual; descendant classes can override it. When overriding DefineProperties, be aware that the Ancestor property of Filer might be set, and that this property can determine whether or not it is appropriate to write properties.
DefineProperties is called automatically as part of the component streaming system; do not call it directly.
See Also
TExtensibleInterfacedPersistent.ReadImplementers, TExtensibleInterfacedPersistent.WriteImplementers
About
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page