TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

CheckWeakRef    

简述
返回弱引用的引用数。功能同weakref_check。
 
如果是弱引用,且对应的强引用还有效,返回弱引用的引用计数。
 
如果是弱引用,且对应的强引用无效,返回-1
  
如果不是弱引用,返回-2
定义
CheckWeakRef(weakobj: WeakObject):Integer;
参数
名称类型说明
WeakobjTSLObj弱引用。
返回integer 整数,引用计数。
  • 范例

      A:=New TStringList();
      B:=weakref(A); //弱引用
      D:=B;
      return checkweakref(B);

    返回结果:2
相关