经常遇到学友在使用Access快速开发平台过程中,点击退出按钮程序已停止工作的情况,如下图:
经过检查,发现在出现此问题的编辑窗体中,都有定义窗体变量/对象。
Private mclsSCVendor As New SearchComboBox
可能是由于环境的差异,有的环境下,在点击access自带的关闭按钮的时候会自动处理这些变量/对象,但是有的环境遇到这样的情况就会导致系统假死、未响应。
解决方法就是在窗体的Close事件中写上处理代码:
Private Sub Form_Close()
Set mclsSCVendor = Nothing
End Sub
如果定义了多个变量/对象,就每个变量/对象处理一下。