CheckWeakRef
简述
返回弱引用的引用数。功能同weakref_check。
如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。
如果是弱引用,且对应的强引用无效,返回-1
如果不是弱引用,返回-2
CheckWeakRef(weakobj: WeakObject):Integer;
名称 | 类型 | 说明 |
---|
Weakobj | TSLObj | 弱引用。 |
返回 | integer | 整数,引用计数。 |
A:=New TStringList();
B:=weakref(A); //弱引用
D:=B;
return checkweakref(B);
返回结果:2