TInterfacedPersistent::_Release:实现 IInterface 的方法,引用计数值减一,返回当前计数值,是
protected: 方法。
如果计数值等于 0,会销毁这个对象。
如果 interfaced persistent 对象有 Owner 并且支持接口,_Release 只是简单的调用 Owner 的 _Release,否则这个函数返回 -1。
函数原型:
int __stdcall _Release(void); |
头文件:
#include <System.Classes.hpp> (XE2 之后),#include <Classes.hpp> (XE 之前)
命名空间:
System
参数:
无
返回值:
当前引用计数值
兼容性:
函数 \ C++ Builder 编译器 |
bcc32 |
clang32 |
clang64 |
TInterfacedPersistent::_Release |
√ |
√ |
√ |
相关链接:
• TInterfacedPersistent::_AddRef • TInterfacedPersistent • TPersistent • VCL基础类
|