реализации деструктора Destroy, деструктор не вызывался при free. Потом указал наследование от tobject и override destroy, стало вызываться. Почему?)
Стикер
Небольшая поправочка, некорректно написал. Класс без наследования, но destroy в классе я описал, но он не вызывался через free
Если только варнингом, который я не заметил)
Даже если override не указывать?
Без этого нельзя
В TObject классе детектор указан изначально, так что его обязательно override нужно делать
Собственно по этому скорее всего и не вызывался
Обсуждают сегодня