Document - View 구조 - 액세스가 거부되었습니다

2016. 4. 5. 20:49IT-개발/winapi 및 MFC

반응형

"C:\\a" 액세스가 거부되었습니다


SDI를 만들어 암것두 안하고, release로 Build해서 


A.exe C:\\a 이렇게 parameter 1개를 던져서 실행했더니 


위와 같은 메세지 창이 나온다. 이거 암만 찾아봐도 않나온다. 이유는 MFC 내부 code에서 실행시키기 때문이드라...



A.exe C:\\a.txt 와 같이 argv[1] 이 파일일 때에는 그냥 SDI로 만든 MFC 기본 프로그램이  해당 파일을 열면서


실행이 되는데~~ argv[1] 이 C:\\a 와 같은 폴더 일때에만 이렇게 Error 메세지 박스가 뜨고 종료 되더라...



아래가 호출 되면서 파일을 열려고 하드라 SDI로 만든 PG이... 


if (!CDocument::OnOpenDocument(lpszPathName))

return FALSE;


// TODO:  여기에 특수화된 작성 코드를 추가합니다.


return TRUE;


근데... 여기서 return TRUE 만 그냥 강제로 하면 PG에서 Erorr Message도 안날리고 종료도 안되드라...

return FALSE 만 강제로 하면, 그냥 PG이 종료되고 만다....

MFC 위자드로 만들어 주는 코드를 충분히 경험했다고 생각했는데~~ 아직, 경험이 부족한가 부다....