Здравствуйте Nikto, Вы писали:
N>Здравствуйте Constructor, Вы писали:
C>>Здравствуйте Nikto, Вы писали:
N>>>Здравствуйте Constructor, Вы писали:
C>>>>Здравствуйте! C>>>>Почему у диалогового класса нет деструтора? N>>>В какой момент мне освобождать динамически выделенную память (например, при нажатии на кнопку выделяю кусок)?
N>>>Например в OnClose()
C>>Не совсем верный ответ. OnClose() вызывается только если закрывать диалог кнопкой закрытия окна в правом верхнем углу. А при закрытии кнопакми ОК и Отмена — не вызывается. Наверное, лучше OnDestroy().
N>В яблочко! А зачем тогда спрашивал?
Я был удивлен, почему нет деструктора у класса, наследованного от CDialog. Сначала немного растерялся. Мне интересно, почему я должен освобождать память в OnDestroy(), а не в деструкторе.