vb编的程序运行结束后如何消除其变量所占的内存?

guoyoulai 2001-03-20 11:26:00
本人用vb开发的一套系统,由于开的数组很多很大,调试时运行第一、二次一般不会出现问题,但运行几次后常会出现内存不足或内存溢出的问题(本人计算机内存128Mb,不算很小),我怀疑是运行是的大量数组所占的内存在运行结束后没有被释放。请问高手是不是这个原因,如何解决。
...全文
313 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
crycoming 2001-03-22
  • 打赏
  • 举报
回复
Ctr+Alt+Del看看你的程序,是不是在后台运行了无数个
lou_df 2001-03-22
  • 打赏
  • 举报
回复
重新启动 vb 。
dave75 2001-03-22
  • 打赏
  • 举报
回复
set 变量=nothing
bucher 2001-03-22
  • 打赏
  • 举报
回复
使用 redim myary(0),建议使用对象,尽量少用数组。
Un1 2001-03-21
  • 打赏
  • 举报
回复
所有非过程级变量最好自己释放。
Ninputer 2001-03-21
  • 打赏
  • 举报
回复
VB4,5,6:
不能清除,只能由VB自己清除
VB7:
Dim a As Array
a = Nothing
即可启动垃圾回收器,释放内存
shawls 2001-03-20
  • 打赏
  • 举报
回复
定义权限不同的数组!
将变量定义成如:过程、函数等级别的变量!
wywq 2001-03-20
  • 打赏
  • 举报
回复
关注!

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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