Зачем объектной переменной Nothing - VB
Формулировка задачи:
Зачем использовать уничтожение ресурсов объектной переменной с помощью присвоения ей Nothing , если и так по истечении времени ее жизни ( в конце процедуры или работы приложения) они автоматом освобождаются, ведь для остальных переменных перед выходом из функции мы ничего специально не предпринимаем?
Или, - все таки не освобождаются ресурсы при окончании жизни объектной переменной, например, какие-нибудь кэши у Database ... ?
Решение задачи: «Зачем объектной переменной Nothing»
textual
Листинг программы
Set ExcelSheet = CreateObject('Excel.Application')
ExcelSheet.Visible = True
Set ExcelSheet = Nothing 'разьеденяет о.пер и обьект.
Set ExcelSheet = CreateObject('Word.Document')
ExcelSheet.Application.Visible = True