컴퓨터 지식 네트워크 - 컴퓨터 구성 - MFC의 CFileDialog 문제 다음 코드는 괜찮은 것 같지만 프로그램에서 사용하면 프로그램이 중단될 수 있습니다.

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는 많은 리소스를 차지하므로 해제해야 합니다

上篇: KFC 전자판 쿠폰인데 프린트하면 되나요? 켄터키 가게마다 사용할 수 있나요? 下篇: Ps4 에는 어떤 재미있는 더블게임이 있나요?
관련 내용