|
Tool : 빌더 XE4, Pro 버젼
OS : windows7 32bit
증상 1: 일단 프로젝트 생성을 기본 MDI Application 로 생성을 하고 Break Point를 설정하고 디버깅 모드로 실행을 하면 Break Point에서
멈추지 않고 계속 실행이 진행 됩니다.
일단 에디터 왼쪽 부분에 Break Point를 걸수 있는 위치가 표시된 파란점들이 하나도 보이지 않습니다.
당연히 Break Point를 설정하면 코드가 없는 부분에서 처럼 X표시가 되고 break point라인이 녹색으로 표시가 됩니다.
- SDI Application 으로 생성하면 디버깅은 정상적으로 됩니다.
- SDI Application 으로 생성하고 Main Form을 MDI 설정을 바꾸고 디버깅을 하면 정상적으로 동작합니다.
증상 2 : 프로그램 코딩을 하고 실행모드로 실행하면 정상적으로 프로그램이 구동이 됩니다.
그런데 디버깅 모드로 실행을 하면 특정 라인에서 exception 에러를 발생시키고 정상적으로 동작을 하지 않습니다.
물론 생성된 exe 파일만 실행해도 정상적으로 구동을 합니다.
디버깅 모드에서만 에러가 나타나면서 실행이 안됩니다. 실행모드로 밖에 프로그램을 테스트 할 수 밖에 없습니다.
SDI Application으로 프로젝트를 만들고 MDI로 변환한 경우 입니다.
에러가 나는 부분은 DirectShow의 모니커의 맴버함수 입니다.
두개 증상 모두 이해가 되지 않는 증상입니다. 제가 설정을 잘못한 것인지 아니면 툴의 버그인지 모르겠네요..
|