在查看这段代码时(为了简化问题,大部分代码已被删除),我开始想知道是否需要处理我使用的集合或类。
Option Explicit
Private terminals As Collection
Sub BuildTerminalSummary()
Dim terminal As clsTerminal
Call LoadTerminals
For Each terminal in terminals
...Do work here
Next terminal
Set terminals = Nothing
End Sub
Private Sub LoadTerminals()
Do
Set terminal = New clsTerminal
...Do work here
'Add terminal to terminals collection
terminals.Add terminal, key
Loop Until endCondition
End Sub
处理VBA时,什么时候需要释放对象(如果有必要的话)?