Delphi创建对象时,Application、Self、nil三者的区别
***.Create(AOwner:TComponent); //AOwner:创建者
Create(nil);//这种方式创建的对象需要自己释放内存
Create(Self);//由self对象负责释放创建的对象,当Self释放时自动触发释放
Create(Application);//当Application释放时自动释放
Delphi创建对象时,Application、Self、nil三者的区别
***.Create(AOwner:TComponent); //AOwner:创建者
Create(nil);//这种方式创建的对象需要自己释放内存
Create(Self);//由self对象负责释放创建的对象,当Self释放时自动触发释放
Create(Application);//当Application释放时自动释放