MFC에서 다이얼로그를 띄운뒤에 VCL에서 하듯이..
if(AAA)
{
delete AAA;
AAA = NULL;
}
로 처리하면 다음과 같은 경고 메시지가 발생한다..
Warning: calling DestroyWindow in CDialog::~CDialog --
OnDestroy or PostNcDestroy in derived class will not be called.
이럴때는 한가지 작업을 더해주어야만 한다..
정상 종료 시키고 메모리에서 없애주도록 하자...
if(AAA != NULL)
{
(AAA)->DestroyWindow();
delete (AAA);
(AAA) = NULL;
}
if(AAA)
{
delete AAA;
AAA = NULL;
}
로 처리하면 다음과 같은 경고 메시지가 발생한다..
Warning: calling DestroyWindow in CDialog::~CDialog --
OnDestroy or PostNcDestroy in derived class will not be called.
이럴때는 한가지 작업을 더해주어야만 한다..
정상 종료 시키고 메모리에서 없애주도록 하자...
if(AAA != NULL)
{
(AAA)->DestroyWindow();
delete (AAA);
(AAA) = NULL;
}
'1.소프트웨어 이야기 > 01.MFC(Visual Studio)' 카테고리의 다른 글
Window Messages Define (0) | 2009.08.04 |
---|---|
You receive a "0xC0000005: Access Violation" error message when you call the CPropertySheet::DoModal method or the Create method in Visual C++ (0) | 2009.08.03 |
[펌] 다중 쓰레드 동기화 (0) | 2009.02.27 |