J
j5203
Unregistered / Unconfirmed
GUEST, unregistred user!
一个类的create过程的参数(比如self,application等)是表示这个类的所有人是谁,
并且这个类是由他的所有人释放的。
由他的所有人释放是什么意思--我们什么语句都不用写,所有人会自动释放???
那么为什么还在destroy过程中加上一句TXXX.Free手动释放。
写控件的时候,若控件中又用了别的控件,比如Timer,这个Timer的Create参数用的
就是self,但这个控件(Timer的所有人)在Destory过程中仍然要加上一句FTimer.Free。
这又是为什么呢?
如果必须在destroy过程中加上一句TXXX.Free手动释放的,那么我们在
create过程中指定self,application还有什么意义呢?
并且这个类是由他的所有人释放的。
由他的所有人释放是什么意思--我们什么语句都不用写,所有人会自动释放???
那么为什么还在destroy过程中加上一句TXXX.Free手动释放。
写控件的时候,若控件中又用了别的控件,比如Timer,这个Timer的Create参数用的
就是self,但这个控件(Timer的所有人)在Destory过程中仍然要加上一句FTimer.Free。
这又是为什么呢?
如果必须在destroy过程中加上一句TXXX.Free手动释放的,那么我们在
create过程中指定self,application还有什么意义呢?