# 出现记忆体不足,请问如何解决?

Posted by 纪文和 on January 21, 1999 at 19:15:01:

In Reply to: 如何计算某年某月之某一天 是星期几 posted by 李泰豪 on January 21, 1999 at 11:29:42:

; 2.我最近写了一个程式,用了蛮多的Form 及控制项
: Run的时候出现记忆体不足,请问如何解决?

要解决这个问题有二个地方要注意:
1, 尽量减少使用 global 变数
2, 虽然在程式中用了很多 Form, 但您应该发现, 同一时间其实用到的 Form 并不多, 只有几个或甚至只有一个而已, 在换 Form 时, 要将之前所用到的物件.变数(不含 global 变数) 所占用的记忆体完全释放 (vb常常不能完全自动释放记忆体), 在 Form_Unload 中加入以下程式码即可大大改善记忆体不足之问题:
Set FormName = Nothing
例: Set Form1 = Nothing

Follow Ups: