Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Двухступенчатое создание/удаление объекта

309
18 октября 2006 года
el scorpio
1.1K / / 19.09.2006
В Builder'е и Deplhi есть такая фишка. Класс TObject, являющийся базой для всех объектов VCL, имеет два виртуальных метода: AfterConstruction и BeforeDestruction.
Как понятно из названия, первый вызывается после завершения всех конструкторов объекта, и позволяет произвести действия, которые невозможно либо затруднительно выполнить в конструкторе, например, вызов виртуальных методов. В частности, этот метод генерирует событие OnCreate для форм.
Второй метод работает аналогично, только вызывается перед деструкторами.

Внимание, вопрос: есть ли возможность реализовать подобное без использования TObject? Допустим, я хочу чтобы объекты моего класса можно было поместить в стек.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог