Weakref
简述
创建弱引用。MakeWeakRef的别名函数,功能同MakeWeakRef。
强引用obj返回对应的弱引用。
弱引用obj返回弱引用。
0/nil返回0/nil
不支持的类型抛出异常
Weakref(obj:Object|Function):weakobject;
名称 | 类型 | 说明 |
---|
Obj | Object|Function | 对象或函数,并支持弱引用。 |
返回 | weakobject | obj对应的弱引用。
A,B |
范例01:WeakRef定义一,创建弱引用
A:=New TStringList(); //创建一个字符串对象
A.Append("A");
B:=weakref(A); //创建一个弱引用
B.Append("B");
return B.CommaText; //返回逗号分割的字符串