From 481ab38f4e848239cf1912cc0767dd0f5a5206d7 Mon Sep 17 00:00:00 2001 From: JianjunLiu Date: Wed, 19 Oct 2022 14:56:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 浼樺寲 --- designer/udesignerproject.tsf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/designer/udesignerproject.tsf b/designer/udesignerproject.tsf index d7a00d6..edd6b72 100644 --- a/designer/udesignerproject.tsf +++ b/designer/udesignerproject.tsf @@ -1048,6 +1048,16 @@ type %s=class(%s) begin inherited; end + function Recycling();override; //回收变量 + begin + inherited; + ci := self.classinfo(); //将成员变量赋值为nil避免循环引用 + for i,v in ci["members"] do + begin + if v["static"] then continue; + invoke(self,v["name"],nil); + end + end end