Bro*_*dow 1 .net vb6 garbage-collection
我正在阅读VB6中Form的事件,如"Unload","QueryUnload"和"Terminate",以及"End"语句:https ://web.archive.org/web/1/http //articles . techrepublic%2ecom%2ecom/5100-10878_11-5533338.html http://visualbasic.freetutes.com/learn-vb6-advanced/lesson6/p5.html
我曾经遇到过VB6应用程序的问题(它调用了很多windows的api).当我在主窗体的Unload事件中"结束"时,它崩溃了整个IDE!当我小心地关闭所有连接时,停止我的计时器,将所有形式设置为零,并且在完成所有清洁过程之后,将"结束"放在主表单的终止事件的最后一行,一切都正常.没有更多崩溃:)
我的问题是,是否有必要在.Net环境中完成所有这些"清理过程".我知道垃圾收集器会清除所有可能导致问题的剩余位.
或者,无论是VB6还是.Net,在"结束"您的应用程序之前清理所有内容都是一种很好的做法?