问一个很菜鸟的问题,先谢谢了

chenliang2001 2004-04-06 02:52:07
form1:=tform.creat(nil)和form1:=tform.creat(application)有什么区别啊
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj218 2004-04-06
  • 打赏
  • 举报
回复
建议使用form1:=tform.creat(nil),手动释放,不占用资源
nicolas2003 2004-04-06
  • 打赏
  • 举报
回复
这个问题表示的是对象的生命期的管理问题,
form1:=tform.creat(nil)
表示这个窗口创建不属于哪个对象,用完之后需要
手动free掉;
form1:=tform.creat(application)
表示该窗口对象是属于应用系统的,有应用系统来
管理它的生命,当应用系统关闭,窗口对象也就自
动释放了。
thunderniao 2004-04-06
  • 打赏
  • 举报
回复
tform.creat(application)生成新的应用程序框架

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧