деструкторы
У него переписан деструктор (destructor Destroy; override;)
При уничтожении экземпляра класса методом Free, управление не передается в деструктор.
Что не так? По моему, управление теда должно передаваться у всех классов. По крайней мере, у наследников других классов более высокого уровня (например, TDBGrid) такой проблемы не наблюдается.
Цитата:
Originally posted by Sagittarius
Есть у меня класс - прямой наследник TPersistent.
У него переписан деструктор (destructor Destroy; override;)
При уничтожении экземпляра класса методом Free, управление не передается в деструктор.
Есть у меня класс - прямой наследник TPersistent.
У него переписан деструктор (destructor Destroy; override;)
При уничтожении экземпляра класса методом Free, управление не передается в деструктор.
Такого быть не может. Проверь, что все верно.
Код в студию :)
Цитата:
Originally posted by Russtam
Код в студию :)
Код в студию :)
Я разобрался уже.
Все нормально работает.
Занимался я этим делом в сонном состоянии, поэтому ни о каком внимании речи быть не может.
Одним словом неправильно описал деструктор.