VB程序的关闭程序END问题

kewy 2004-12-04 11:02:14
我有一个程序,里面有很多窗体太约有30个左右

我在退出程序时,用了END这个语法,程序虽然关闭了,但为什么在win9X以下的系统还占在内存中,还在占用部份资源.而在winXP ,WIN2000就不会呢?
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiur2000 2004-12-06
  • 打赏
  • 举报
回复
应该是没有卸载某些窗体,你主窗体退出的时候检查一下是否有窗体为关闭,没关闭的要关闭。
是否驻留内存肯定和你操作有关,有时刚好hide窗体了。
78777675 2004-12-06
  • 打赏
  • 举报
回复
vb用了对象最好 set object=nothing
meix 2004-12-06
  • 打赏
  • 举报
回复
对象用完以后都药 set ***=nothing
creazyfish 2004-12-05
  • 打赏
  • 举报
回复
你可以在窗体的query_unload事件中做一些清空内存的动作,比如关闭连接,清空连接,关闭记录集,清空记录集,还有释放一些创建的对象什么的,这样做比较好.
kewy 2004-12-05
  • 打赏
  • 举报
回复
有什么方法可以 释放呢? 不太明如何释放整个程序的内存
cso 2004-12-04
  • 打赏
  • 举报
回复
如果你使用了类,要及时释放,同时部分资源api,gdi操作api都需要释放资源,原因很多
cindytsai 2004-12-04
  • 打赏
  • 举报
回复
可能用unload 窗体可能会把内存释放得彻底些吧
aohan 2004-12-04
  • 打赏
  • 举报
回复
有的9X中是有这个问题

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧