Delphi创建对象时,Application、Self、nil三者的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41660162/article/details/79828668

Delphi创建对象时,Application、Self、nil三者的区别

***.Create(AOwner:TComponent); //AOwner:创建者

Create(nil);//这种方式创建的对象需要自己释放内存  
Create(Self);//由self对象负责释放创建的对象,当Self释放时自动触发释放
Create(Application);//当Application释放时自动释放

猜你喜欢

转载自blog.csdn.net/weixin_41660162/article/details/79828668