MFC의 CFileDialog 문제 다음 코드는 괜찮은 것 같지만 프로그램에서 사용하면 프로그램이 중단될 수 있습니다.
이 작업을 수행하려면 포인터를 사용하지 않는 것이 가장 좋습니다. CFileDialog fDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter,NULL)를 수행하세요.
이렇게 하면 문제 없습니다.
그리고 포인터 메서드를 사용하고 있습니다. CFileDialog* fDlg=new CFileDialog(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter,NULL);
포인터는 안전하지 않습니다. , 일반적으로 MFC에는 적용되지 않습니다.
필요한 경우 fDlg를 삭제한 사람이 있는지 확인하세요.
. CFileDlog는 많은 리소스를 차지하므로 해제해야 합니다