Re[4]: Почему у диалогового класса нет деструтора?
От: Constructor  
Дата: 28.08.02 07:31
Оценка: -1
Здравствуйте Nikto, Вы писали:

N>Здравствуйте Constructor, Вы писали:


C>>Здравствуйте Nikto, Вы писали:


N>>>Здравствуйте Constructor, Вы писали:


C>>>>Здравствуйте!

C>>>>Почему у диалогового класса нет деструтора?
N>>>В какой момент мне освобождать динамически выделенную память (например, при нажатии на кнопку выделяю кусок)?

N>>>Например в OnClose()


C>>Не совсем верный ответ. OnClose() вызывается только если закрывать диалог кнопкой закрытия окна в правом верхнем углу. А при закрытии кнопакми ОК и Отмена — не вызывается. Наверное, лучше OnDestroy().


N>В яблочко! А зачем тогда спрашивал?


Я был удивлен, почему нет деструктора у класса, наследованного от CDialog. Сначала немного растерялся. Мне интересно, почему я должен освобождать память в OnDestroy(), а не в деструкторе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.