TPersistent

TPersistent

TPersistent é o ancestral de todos os objetos que têm a atribuição e as capacidades de streaming (formato dfm).

descrição

TPersistent encapsula o comportamento comum a todos os objetos que podem ser atribuídos a outros objetos, e que pode ler e escrever suas propriedades para e de um stream.
.
Para este fim TPersisent introduz métodos que pode ser substituído para:

Definir o procedimento para carregar e armazenar dados não publicados de um stream.
.

Fornecer os meios para atribuir valores às propriedades.
Fornecer os meios para atribuir o conteúdo de um objeto para outro.

Não crie situações de TPersistent. Use TPersistent como uma classe base quando declarar objetos que não são componentes, mas que precisam ser salvas em um córrego ou ter suas propriedades atribuídas a outros objetos.

 

Hierarquia

 

TObject
 
TPersistent

 

 

 VCL Reference
TPersistent methods

  Assign
  AssignTo
  DefineProperties
  Destroy
  GetNamePath
  GetOwner

Derivado do TObject

  AfterConstruction
  BeforeDestruction
  ClassInfo
  ClassName
  ClassNameIs
  ClassParent
  ClassType
  CleanupInstance
  Create
  DefaultHandler
  Dispatch
  FieldAddress
  Free
  FreeInstance
  GetInterface
  GetInterfaceEntry
  GetInterfaceTable

  InheritsFrom
  InitInstance
  InstanceSize
  MethodAddress
  MethodName
  NewInstance
  SafeCallException