[MFC/Error] An unsupported operation was attempted

Author : 퓨림노 / Date : 2009.12.09 04:03 / Category : before/Develop

An unsupported operation was attempted


이유? 간단명료!
MFC 다이얼로그에서 Edit 박스를 만들구나서 그냥 Delete 로 삭제하는 바람에
DDX가 연결이 안되니 뜨는 메시지 창이다.

해결방법은 간단하다.
아시다시피! 자기가 직접 만들었으니, 삭제도 간편 하니깐!
방법만 설명 한다.


1. 해당 다이얼로그 *.h 로 간다. 
   해당 다이얼로그에서 삭제한 Edit 박스와 연결된 변수들을 주석처리한다.
   (완료가 된 이후에 주석처리한 명령라인을 지우길 바람 - 에러나면 어떻게 하려구?)

2. 해당 다이얼로그 .cpp 로 간다.
    초기화, DDX셋팅 관련된 부분에 주석처리를 한다.

3. 기타 타 클래스에서 값을 주고 받고 하게되는데 그 루틴을 삭제한다.
4. 만약, INI, text 파일로 읽고 쓰고 하게 될 경우, save, read 함수를 찾아서 기능을 빼주도록 한다.


5. 컴파일하고 Visual Studio 에서 실행 하지말 것!
   컴파일이 되고나서 반드시 해당폴더를 찾아가서 exe 파일을 실행해보라!. 
  
   exe 파일을 실행했을 때 제대로 실행이 된다면 아무런 문제가 없다. 그러나 exe 를 실행 했는데 또다시 위의 에러 메시지 창이 뜬다면 어떻게 할 것인가!? 반드시 끝까지 확인을 하고 에러를 잡자
신고

Tags : , , , ,

Blog Information

퓨림노

앞으로 블로그에 markdown+dropbox를 이용하여 포스팅 예정중!!

Search

Statistics

  • Total : 443,066
  • Today : 48
  • Yesterday : 65

Archives

Copyright © http://vbflash.net All Rights Reserved
Designed by CMSFactory.NET