社区
语言基础/算法/系统设计
帖子详情
关于对象的释放
肥仔胧
2005-04-14 10:15:57
我拉了一个TCombobox控件
然后TCombobox.AddObject('FName',Pointer(qyTemp.FieldByName('FItemID').AsInteger));
或者TCombobox.AddObject('FName',TObject(qyTemp.FieldByName('FItemID').AsInteger));
窗体释放的时候需要释放TCombobox的对象吗?
如何释放|?????
...全文
104
11
打赏
收藏
关于对象的释放
我拉了一个TCombobox控件 然后TCombobox.AddObject('FName',Pointer(qyTemp.FieldByName('FItemID').AsInteger)); 或者TCombobox.AddObject('FName',TObject(qyTemp.FieldByName('FItemID').AsInteger)); 窗体释放的时候需要释放TCombobox的对象吗? 如何释放|?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
肥仔胧
2005-04-15
打赏
举报
回复
我在窗体的ondestory事件写下:
会发生地址错误啊
代码如下:
for i :=0 to combobox.Items.Count-1 do
if combobox.Items.Objects[i]<>nil then
combobox.Items.Objects[i].free;
怎么回事???
g961681
2005-04-15
打赏
举报
回复
还有这个AddItem或Items.AddOject加进去的Object能用吗?
好象是不能用的吧!是无效的吧!
g961681
2005-04-15
打赏
举报
回复
ComboBox1.AddItem();可以加对象的。
这里,只要你的ComboBox能释放,你加的对象也被释放了,这个是不用关心的。
所以关心的是ComboBox能不能释放而已,而这个问题,我相信对你肯定不是个问题了!
肥仔胧
2005-04-14
打赏
举报
回复
是TCombobox.Items.AddObject
cobi
2005-04-14
打赏
举报
回复
你既然是拉下来的TCombobox控件,就不用释放拉
TCombobox有addobject方法吗
SeaWave
2005-04-14
打赏
举报
回复
要看你ComboBox是Owner是不是这个窗体了,如果是,那么窗体FREE时,ComboBox也会被释放。
TComboBox.Create(Owner: TComponent);
看这个Owner.
设计时刻放置的控件,它的Owner就是它所在的窗体,运行时刻创建的控件,要看你的代码如何写了
肥仔胧
2005-04-14
打赏
举报
回复
谢谢啊
bjbs_vb
2005-04-14
打赏
举报
回复
自创的对象,要释放.运行前有主的对象会随主释放.
原理就是已注册的对象,delphi自我会管理.
肥仔胧
2005-04-14
打赏
举报
回复
也就是说
TObject(qyTemp.FieldByName('FItemID').AsInteger));这个家伙要释放。
是不是?
yeeyee
2005-04-14
打赏
举报
回复
TObject(qyTemp.FieldByName('FItemID').AsInteger));
这个家伙要释放。
Combobox 会自动释放。
崔作非
2005-04-14
打赏
举报
回复
窗体销毁时会自动释放你的TCombobox的。
Java
对象
与
对象
引用高级知识精讲
3、理解JVM监控工具方式、理解JVM
对象
结构和引用方式,包括扩展理解本课程中关于CAS、AQS、JUC的知识点,是同学们能正确进行Java高并发场景下编程的根基,至少同学们不会再犯“在局部变量使用JUC集合”这样的错误。...
java
释放
对象
_java基础:
对象
的销毁
java自带垃圾回收机制,会自动识别内存中不再会被使用的
对象
并将其销毁,
释放
内存。finalize()的使用:在java中每个被分配了内存的
对象
最终是要被清理的,那么当系统不能准确的去判断并
释放
这些
对象
时,就需要程序员...
C#中的
对象
资源
释放
可以不用干预,当然资源耗费很多且必要时也可以去做一些干预来提升程序性能,比如通过代码部分控制垃圾回收),但对于非托管资源(文件、流、数据库连接、GDI+
对象
、COM
对象
等等)都需要程序来控制资源的
释放
。...
java
释放
一个
对象
_JAVA中销毁一个
对象
的方法
当反先有些
对象
成为垃圾时,垃圾回收器就会销毁这些
对象
,并
释放
这些
对象
所占用的内存空间。在这里,程序开发人员需要知道,在哪些情况下垃圾回收器会认为这些
对象
是垃圾
对象
。通常情况下,如果发生以下两种情况时,...
java new
对象
释放
_Java中频繁new一些
对象
会有什么问题?
没有用的
对象
并不会使得gc变慢,相反的,无法被
释放
的
对象
才会对gc产生压力。换言之gc的快慢不取决于有多少垃圾,而取决于
对象
中有多少不是垃圾。GC的基本假设是most objects die young。所以如果没有需要被移去下一...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章