读书人

请问关闭窗体回收系统资源的有关问题

发布时间: 2012-03-21 13:33:14 作者: rapoo

请教关闭窗体回收系统资源的问题.
在.net中.使用me.close关闭的窗体, 窗体并不会从系统中销毁. 仍旧会占用资源.如果使用me.Dispose方法, 父窗体又会闪烁, 如果不理他吧,应用程序占用的资源就越来越多,郁闷啊.
各位大侠是如何处理的,帮忙告诉一下.谢谢...

[解决办法]
这个不是delphi,不用的东西.net很快就处理掉了
[解决办法]
例如:
Private Sub aaa()
Dim TheFrm As Form
TheFrm = New Form2
TheFrm.Show()
End Sub

在From2中的 Form2_Disposed事件加上
Private Sub Form2_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Disposed
GC.Collect()
End Sub
[解决办法]
资源回收问题,只要对象都提供并实现了Dispose方法,资源回收就可以不对理它,交给运行时去管理,到一定时间或资源消耗,运行时会清理垃圾的.可以通过GC来手工清理,但这样作用不大

读书人网 >VB Dotnet

热点推荐