Здравствуйте!
Имею класс cL_AppOperation
Во время работы одновременно созданы много объектов этого класса.
Вот когда
1. Set Perem = New cL_AppOperation
в этом место происходит Class_Initialize
в конце уничтожаем его.
Set Perem = Nothing
в этом место происходит Class_Terminate
Здесь все понятно.
Когда пишем
2. Private Perem As New cL_AppOperation или Dim Perem As New cL_AppOperation
Class_Initialize наступает в момент первого обращения к нему,
допустим
Perem.свойство = ...
Вопрос такой, когда же этот Perem уничтожается?
Точно также как обычные переменные?
или здесь тоже, где ни будь нужно писать Set Perem = Nothing.
Во всяком случае, без последнего, Class_Terminate не наступает никогда.
Или Class_Terminate только для меня, для случая явного уничтожения, и реально при выходе из процедуры уничтожение происходит.
меня не интересует сам Class_Terminate, просто интересно при End Sub происходит или нет полноценное уничтожение Perem, освобождение от него ресурсов компьютера.
Если кто не будь, не поленится и чуть больше слов скажет обо всем этом или где прочитать про это именно в этом контексте, буду очень благодарен.