主页
→
C++ Builder 资料
→
C++ Builder 参考手册
→
VCL 基础类
→
TInterfacedPersistent
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
基础知识
cfloat 浮点数
cmath 数学函数
cstdlib 标准库函数
System 字符串
System 日期和时间
System.Math.hpp 数学函数
其他数据类型
VCL 基础类
•
TObject
•
TPersistent
•
TInterfacedPersistent
·
方法
·
TInterfacedPersistent
·
~TInterfacedPersistent
·
QueryInterface
·
AfterConstruction
·
_di_IInterface
·
_AddRef
·
_Release
•
TComponent
•
TControl
•
TGraphicControl
•
TGraphicsObject
VCL 应用程序
Pictures 图片
Graphics 绘图
Additional 控件
System 控件
A ~ Z 字母顺序排列的目录
网友留言/技术支持
TInterfacedPersistent - 实现接口的 TPersistent 对象的公共父类
属性
•
方法
•
事件
•
返回 TInterfacedPersistent 类
方法
描述
public:
TInterfacedPersistent
构造函数
~TInterfacedPersistent
__fastcall virtual ~TInterfacedPersistent(void);
析构函数
QueryInterface
实现 IInterface 的 QueryInterface 方法,由 IInterface 调用
AfterConstruction
重载
TObject::AfterConstruction
,当构造函数结束的时候自动调用函数
operator
_di_IInterface()
类型转换操作符,转为 _di_IInterface 类型
TPersistent
::
从
TPersistent
继承过来的
Assign
把 Source 对象的所有的属性和数据赋值到当前对象,包括类型和格式转换再赋值
GetNamePath
返回在 Object Inspector
属性面板
里面的名称
TObject
::
从
TObject
继承过来的
Free
销毁对象
DisposeOf
强制销毁对象
InitInstance
初始化成员,给他们清零
NewInstance
给实例分配内存,并且返回新的实例的地址
InstanceSize
返回给实例数据分配内存需要多少字节数
FreeInstance
释放 NewInstance 分配的内存
CleanupInstance
清除长字符串、Variants、接口变量等,把长字符串置为 Empty,Variant 置为 Unassigned 状态
ClassType
返回类的类型信息
ClassName
获取类名,不包含命名空间的类名字符串
ClassNameIs
判断类名是否为参数指定的字符串
QualifiedClassName
返回包含命名空间的类名
UnitName
返回类所在的命名空间
UnitScope
返回类所在的命名空间,和 UnitName 返回的结果相同
ClassParent
返回父类的类型信息
ClassInfo
返回运行时类型信息表 (RTTI table)
InheritsFrom
当前对象的类是否从 AClass 继承过来的。如果 AClass 是父类、父类的父类,…… 一直到祖先,返回为真
MethodAddress
通过名称返方法的地址
MethodName
通过方法的地址返回名称
FieldAddress
通过成员名称返回成员的地址
GetInterface
获取指定的接口
GetInterfaceEntry
获取接口项目
GetInterfaceTable
获取接口表
Equals
比较当前对象和 Obj 对象是否相同。从 TObject 继承的子类需要重载 Equals 来提供比较相同的方法
GetHashCode
返回 hash 值,默认的,返回的整数值为对象的地址
ToString
转为字符串
SafeCallException
处理异常的函数
BeforeDestruction
在执行析构函数之前会自动调用 BeforeDestruction
Dispatch
处理消息的函数
DefaultHandler
默认的消息处理
protected:
_AddRef
实现 IInterface 的方法,引用计数值加一,返回当前计数值
_Release
实现 IInterface 的方法,引用计数值减一,返回当前计数值,如果计数值等于 0,会销毁这个对象
TPersistent
::
从
TPersistent
继承过来的
AssignTo
把当前对象的所有属性和数据都赋值到 Dest 对象
DefineProperties
把非 __published: 属性和数据存入流中
GetOwner
返回对象的拥有者
属性
•
方法
•
事件
•
返回 TInterfacedPersistent 类
下一页:
TInterfacedPersistent
◢
C++ 爱好者
-- Victor Chen 的个人网站
www.cppfans.com
辽ICP备11016859号