Delphi之TPersistent类 -----ASSIGN
2024-10-20 21:10:43
Delphi之TPersistent类
TPersistent类
TPersistent类是由TObject直接派生的。凡是由TPersistent派生的对象都能够进行流操作。因为所有的组件都是由TPersistent派生的,所以它们都具有流属性。TPersistent没有定义特殊的属性或事件,虽然它定义了一些对于组件用户和编写者有用的方法。下面列举了TPersistent类定义的一些方法。
TPersistent类的方法:
Assign() 这个公用方法允许一个组件把与另一个组件相关的数据赋给自己。
AssignTo() 这是个私有方法,TPersistent派生类必须实现它的定义。当这个方法被调用时,TPersistent将自己抛出一个异常。一个组件可以通过AssignTo()把自己的数据值赋给另一个实例或类,与Assign()相反。
DefineProperties() 这个私有方法允许组件编写者定义组件如何存储特别的或非公用的属性。该方法一般为组件存储诸如二进制数据等非简单数据类型的数据。
最新文章
- .NET设计模式(1):1.1 单例模式(Singleton Pattern)
- ng-selected ng-change
- Links for Introduction To Calculus
- 返回多个类型的对象,Tuple
- HDU1575Tr A(矩阵相乘与快速幂)
- 如何获取imageView中当前内容的相关信息并比较?
- mysql学习笔记(sqlalchemy安装及简单使用)
- Java线程练习
- Android Thread和AsyncTask
- objective-C学习笔记(七) 字符串处理
- JAVA基础--代理模式
- sed命令讲解
- Python Day 2
- Spring 测试
- DNS域名解析中A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、PTR各项记录的作用
- 委托构造函数(c++11)
- Oracle 12C 创建用户连接pdb
- openTSDB(转)
- C#线程同步与死锁Monitor
- Java从零开始学三十二(正则表达式)