Аналог Class_Initialize
, конструктор, есть также деструктор:
Sub Class_Terminate
... ' Put your destructor code here '
End Sub
Этот метод выполняется, как только счетчик ссылок этого объекта достигает нуля, то есть когда все переменные, которые ссылаются на этот объект, вышли из области видимости или были установлены на что-то другое (например, Nothing
). Таким образом, Set MyObject = Nothing
будет вызывать деструктор, только если MyObject
является последней переменной, ссылающейся на этот объект.