frminfo:=TFrminfo.Create(application)(0)

  • 主题发起人 主题发起人 qwert8008
  • 开始时间 开始时间
Q

qwert8008

Unregistered / Unconfirmed
GUEST, unregistred user!
form2:=TFform.Create(application)和form2:=TFform.Create(nil)有什么区别
 
前者创建后,创建后的对象被加入到application的对象列表中,程序结束的时候会自动释放该对象, 后者如果不手动释放资源,就会存在内存泄漏.
 
不过,其实程序结束以后,所有资源也都释放了吧。(签名:中国软件人 http://bbs.cnsoftware.cn )
 
form2:=TFform.Create(application) 表示Form2 这个实例的拥有者是 Application(即本程序)在程序关闭时(即 Application 释放之前会先释放它所拥有的实例)form2:=TFform.Create(nil), Form2 没有拥有者, 所以用完后要手动释放`
 
0分帖,而且还不结掉.相当的无道德.
 
不是啊,大哥,我刚来大富翁不长时间,有些不周到的地方还请包涵
 
后退
顶部