用create(self)及create(application)创建窗体后该用什么方法释放. 不用释放,Application或者Self释放的时候,可以自动替你释放。Self相当于C++的this。在Form中就可以用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Create();中的参数无所谓,只是一个拥有者的问题。Create(Application);的拥有者是工程。Create(self);的拥有者是当前类的对象实例。Create(Nil);不依赖拥有者,即拥有者为空当拥有者被释放时,它所拥有的一切资源会自动释放。而拥有者为空时,必须手动释放。三者都可用Free和Destroy来释放。Free智能一些。但两者都不会把对象指针置为空。要用FreeAndNil函数。 其实Free调用的就是Destroy只是在调用前会检查是否为nil 创建时指定Owner,如Create(Self),则在Owner释放时会把该对象也释放掉。这就是Owner的用处 关于speedbutton控件的问题 在Delphi里,如何用Query这个控件导出数据 这么简单的SQL语句没人会么?????????? Delphi工程的版本控制 各位高手,请帮帮忙,关于不同数据库的问题。 数据库连接问题 语句中的decodestring是一个delphi的函数吗? 谁能提供C++Builder(或Delphi)的矢量绘图原代码或相关资源,高分相送! 传奇要关门了 哪里有BDE完整的安装程序?(注:不是更新包) DBGrid的小问题。 请问在 function 函数名(参数表) stdcall external 动态连接库中stdcall external 起什么作用?
中的参数无所谓,只是一个拥有者的问题。
Create(Application);的拥有者是工程。
Create(self);的拥有者是当前类的对象实例。
Create(Nil);不依赖拥有者,即拥有者为空
当拥有者被释放时,它所拥有的一切资源会自动释放。
而拥有者为空时,必须手动释放。
三者都可用
Free和Destroy来释放。
Free智能一些。但两者都不会把对象指针置为空。
要用FreeAndNil函数。
只是在调用前会检查是否为nil