社区
VB基础类
帖子详情
在过程内使用new建立的窗体在执行完过程后会自动释放内存吗?
Equn
2004-02-17 08:59:03
如:
sub loadwin()
set frm as new frmhello
frm.show 1
end sub
执行完了loadwin过程后,frm窗口已经关闭,内存有释放吗?
还需不需要加set frm=nothing?
...全文
86
4
打赏
收藏
在过程内使用new建立的窗体在执行完过程后会自动释放内存吗?
如: sub loadwin() set frm as new frmhello frm.show 1 end sub 执行完了loadwin过程后,frm窗口已经关闭,内存有释放吗? 还需不需要加set frm=nothing?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Delphi
窗体
的创建 和
释放
本文总结了Delphi中
窗体
的创建与
释放
过程
,包括模式
窗体
与非模式
窗体
的区别、
窗体
创建的两种方式及其OnCreate事件触发、动态创建与销毁
窗体
的方法,以及如何避免
内存
泄漏。特别指出,
释放
窗体
资源后,应将
窗体
变量赋值为nil以防止非法访问。
MDI
窗体
的
建立
及
释放
方法的探索
本文介绍了一种
使用
Delphi实现多文档界面(MDI)应用程序的方法,通过动态创建和销毁子
窗体
来有效管理资源。文章详细展示了如何在主
窗体
上创建子
窗体
并确保它们能够正确关闭和
释放
,解决了子
窗体
无法正常关闭和资源
释放
不
完
全的问题。
c# winform中
窗体
切换后
释放
及防止重复生成
本文介绍了在C# WinForm应用中如何正确管理
窗体
切换及资源
释放
。当从Form1切换到Form2时,
使用
`this.Hide()`隐藏Form1,但关闭Form2时不会
自动
释放
资源。解决方法是在Form2的`FormClosed`事件中调用`Application.Exit()`来彻底关闭应用并
释放
资源。此外,避免
窗体
重复创建,可以采用静态变量保存
窗体
实例,确保只有一个实例存在,或者
使用
`ShowDialog()`方法来阻止多次新建
窗体
。
Delphi中的
窗体
创建与销毁
本文详细介绍了Delphi中
窗体
的创建与销毁方法,包括模式
窗体
与非模式
窗体
的区别,动态创建
窗体
的
过程
及如何避免
内存
泄漏等问题。
MFC如何实现
new
出来的非模态窗口关闭时
自动
释放
资源
本文讲解了MFC中模态与非模态对话框的
内存
管理原则,包括对话框对象的创建与销毁
过程
。强调非模态对话框需手动
释放
,并提供OnCancel及PostNcDestroy重写的示例代码。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章