这样的数据要不要释放?怎么释放

这样的数据要不要释放?如何释放?typegetdataclass(TThread)//创建发现内容的线程privateprotectedProcedu

这样的数据要不要释放?如何释放?
type
 getdata=class(TThread)//创建发现内容的线程
 private
 protected
  Procedure Execute;override;
  procedure show;
 public
  a:tlabel;
end;

var
 th:getdata;


th:=getkeydata.Create(true);
th.a :=label1 ;
th.Resume ;

这里的a在线程结束的时候该如何释放?

[解决办法]
a只是个指针,不用释放。
a指向的label1由label1的父窗口释放!
[解决办法]
你这里的a是label1,不用释放
动态创建就要释放了,用a.free