delphi 关闭窗体为什么内存不能完全释放?

2025-03-26 14:31:17
推荐回答(2个)
回答1:

这是自然的,你关闭窗体B只能Free掉它的活动部分,象系统对窗体定义部分、同其他控件的关联部分(这些定义和关联的内容越多,占用越多的)在运行时刻是不能完全释放的(除非你destroy_危险的操作!!),你没发现再次打开窗体B时的打开速度会比第一次快很多吗?
建议你将注意力放在资源的合理使用和调度(“出门关灯”)上,并善于进行代码复用,会适当减少内存占用的。
编程愉快!

回答2:

把你释放的代码写上来