Поделиться через


Событие Class_Terminate больше не поддерживается

Обновлен: Ноябрь 2007

Сообщение об ошибке

Событие Class_Terminate больше не поддерживается. Для освобождения ресурсов используйте Sub Finalize.
'Class_Terminate' event is no longer supported. Use 'Sub Finalize' to free resources.

Событие Class_Terminate, представленное в предыдущих версиях Visual Basic, заменено деструкторами класса.

По умолчанию это сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или их обработке как ошибок см. в разделе Настройка предупреждений в Visual Basic.

Идентификатор ошибки: BC42002

Чтобы исправить эту ошибку

  • Объявите процедуру Sub с именем Finalize для уничтожения класса. Sub Finalize вызывается, если сборщик мусора обнаруживает, что больше не существует активных ссылок на экземпляр.

См. также

Задачи

Практическое руководство. Реализация схемы Dispose Finalize (Visual Basic)

Основные понятия

Классы (для пользователей Visual Basic 6.0)

Ссылки

Использование конструкторов и деструкторов