Delphi之TPersistent类

TPersistent类

TPersistent类是由TObject直接派生的。凡是由TPersistent派生的对象都能够进行流操作。因为所有的组件都是由TPersistent派生的,所以它们都具有流属性。TPersistent没有定义特殊的属性或事件,虽然它定义了一些对于组件用户和编写者有用的方法。下面列举了TPersistent类定义的一些方法。

TPersistent类的方法:

Assign()        这个公用方法允许一个组件把与另一个组件相关的数据赋给自己。

AssignTo()      这是个私有方法,TPersistent派生类必须实现它的定义。当这个方法被调用时,TPersistent将自己抛出一个异常。一个组件可以通过AssignTo()把自己的数据值赋给另一个实例或类,与Assign()相反。

DefineProperties()          这个私有方法允许组件编写者定义组件如何存储特别的或非公用的属性。该方法一般为组件存储诸如二进制数据等非简单数据类型的数据。

最新文章

  1. .NET设计模式(1):1.1 单例模式(Singleton Pattern)
  2. ng-selected ng-change
  3. Links for Introduction To Calculus
  4. 返回多个类型的对象,Tuple
  5. HDU1575Tr A(矩阵相乘与快速幂)
  6. 如何获取imageView中当前内容的相关信息并比较?
  7. mysql学习笔记(sqlalchemy安装及简单使用)
  8. Java线程练习
  9. Android Thread和AsyncTask
  10. objective-C学习笔记(七) 字符串处理
  11. JAVA基础--代理模式
  12. sed命令讲解
  13. Python Day 2
  14. Spring 测试
  15. DNS域名解析中A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、PTR各项记录的作用
  16. 委托构造函数(c++11)
  17. Oracle 12C 创建用户连接pdb
  18. openTSDB(转)
  19. C#线程同步与死锁Monitor
  20. Java从零开始学三十二(正则表达式)

热门文章

  1. json转换为map
  2. 【JZOJ1914】【BZOJ2125】最短路
  3. BZOJ 3328: PYXFIB 解题报告
  4. 【前端技术】一篇文章搞掂:JS
  5. /etc/fstab修改及mkfs(e2label)相关应用与疑问
  6. 杂项-笔记-VS:VS2019笔记
  7. mail----java发送普通邮件
  8. Quartus II 使用 modelsim 仿真
  9. 在Linux下面无法使用向上箭头自动补全上条命令
  10. Java方法中形参能否改变实参