Деструктор по умолчанию
От: 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

ЧТО ДЕЛАТЬ ТО???????????????????????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.