Деструктор по умолчанию
От:
Mutabor
Дата:
27.06.03 14:09
Оценка:
Описание проблемы:
в Tools.dll экспортируются два класса
class AFX_EXT_CLASS CResizeDlg : public CDialog
class AFX_EXT_CLASS CMyDlg : public CResizeDlg
деструкторы у них не определены
Tools линкуется к My.dll, динамически загружаемой приложением
Экземпляры класса CMyDlg используются как локальные переменные в членах-функцях диалоговых классов
void CSimpleDlg::OnButtonDown()
{
CMyDlg mydlg;
...
}// Вызываются деструкторы по умолчанию — всё OK
void CSimpleDlg::OnNext()
{
CComplexDlg comp;
comp.DoModal();
....
}
void CComplexDlg ::OnKlick()
{
CMyDlg mydlg;
...
}// Валится в деструкторе CMyDlg
ЧТО ДЕЛАТЬ ТО???????????????????????
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: