DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: delphixeyong
今日帖子: 3
在线用户: 1
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 aknightchen (.) ★☆☆☆☆ -
盒子活跃会员
2019/11/9 9:58:44
标题:
小白求教: 安卓下,frame是不是无法free ( xe10+android ) 浏览:169
加入我的收藏
楼主: 小白求教:

我一个mainForm, 一个frame1

在mainForm中,

点击按纽1: 创建frame1

frame1:=Tframe1.Create(Self);
frame1.Parent:=Panel1;  --正常,创建成功了

----------

点击按纽2: 释放frame1

frame1.free;  --但无任何界面反映; ( frame1仍在那里)

是不是frame无法释放......?

如果想节约内存.如何释放......?

感谢各位大侠指点.
----------------------------------------------
...
作者:
男 qiuqiu77 (球球) ▲▲▲▲△ -
注册会员
2019/11/10 7:47:02
1楼: FreeAndNil(frame1)
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲△△ -
注册会员
2019/11/10 8:28:56
2楼: 既然交给了父辈管理,  就没必要释放吧. 程序退出, 它自己会释放. 

frame1:=Tframe1.Create(Self);
frame1.Parent:=Panel1;
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 emailx45 (emailx45) ▲▲▲△△ -
注册会员
2019/11/10 9:58:10
3楼: @aknightchen

when coding to Mobile, always use:

   xxObj.DISPOSEOF;  // GC in Android thanks you!
   xxObj :=  nil;   // if necessary!

   But, you can use "Disposeof" in MSWindows too!

////

   let "FREE" and similar (FreeAndNil, etc...) to MSWindows environment!
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2019/11/10 12:23:25
4楼: 高版本的free只是减了计数而已。
----------------------------------------------
--
作者:
男 aknightchen (.) ★☆☆☆☆ -
盒子活跃会员
2019/11/11 12:26:41
5楼: to : emailx45 (emailx45)

非常感谢, 用你的
  Frame2.DisposeOf;
  Frame2:=nil;

非常符合要求.( Thank you !)

也感谢 qiuqiu77, tuesdays,bahamut8348 的指点, 让我受益不少!
----------------------------------------------
...
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行15.625毫秒 RSS