Windows 프로그램을 디버깅 하려면 MFC 추적 출력 메커니즘을 제공 합니다. 이 표시 됩니다, 디버깅 출력 창 또는 콘솔에 경고 및 오류 뿐만 아니라 MFC 라이브러리의 내부 동작에 대 한 메시지 응용 프로그램에 문제가 발생 하는 경우。
추적 출력을 켜는 것이 좋습니다, 그리고 이후 가끔 고급 당신을 줄 것 이다의 문제에 대 한 경고 발생 하거나 자세한 이유 문제가 어떻게 발생 하는 이유。
추적 출력을 설정 하는 방법
기본적으로 추적 메시지 출력 비활성화 됩니다. 추적 출력을 볼 수에서 다음 단계를 수행 해야 합니다.:
어디로는 출력
AfxTraceEnabled 이 TRUE 이면 다음 추적 출력 (기본 afxDump 출력) 갈 것입니다 출력 창에 있는 경우. AfxTraceEnable 이 FALSE 이면 추적 출력 및 afxDump 출력이 표시 되지 않습니다.
디버거 있으면 추적 출력은 디버거의 출력 창에 갈 것 이다. 없는 디버거가 없으면 다음 추적 출력을 볼 수 없습니다.
연결선을 사용합니다.EXE
추적 프로그램입니다.EXE AFX에서 옵션을 설정할 수 있는 작은 MFC 프로그래밍 유틸리티 샘플 프로그램입니다.INI입니다. 연결선은 Visual c + + 설치 프로그램에 의해 귀하의 BIN 디렉터리에 설치 됩니다. 그래서 그것을 다시 작성 하 고 당신이 원하는대로 사용자 정의할 수 있습니다 추적 프로그램의 소스 코드 뿐만 아니라, 제공。
AFX 샘플입니다.INI 파일 MFC\SRC 하위 디렉토리에 제공 됩니다. 이.INI 파일 진단 메시지를 설정 하 고 표준 옵션을 사용 하 여. 이 AFX 배치 해야 합니다.Windows 디렉터리 또는 실행에서 INI 파일은 추적 프로그램.EXE 새로운 AFX 만드는 프로그램.INI 파일 설정에서 및 옵션 대화 상자를 사용 하 여。
AFX 변경 합니다.INI 모든 디버그 시작 후에 변경 내용을 저장 하는 MFC 응용 프로그램에에서 적용 됩니다.
글로벌 정수 afxTraceFlags MFC의 기본 제공 보고 기능을 설정 하 고 모든 플래그를 저장 하는 데 사용 됩니다. 프로그램 제어 또는 디버거를 설정할 수 있습니다. 글로벌 정수 afxTraceFlags 각 비트를 사용 하 여 추적 보고 옵션 선택。
원하는 대로 모든 비트 켜거나 끌 수 있습니다. 보고서 정보를 생성의 맛을 얻을을 그들과 함께 연주를 시도 하십시오. AFXWIN를 참조 하십시오.다양 한 옵션의 숫자 값에 대 한 H 머리글。
/ / 예제 프로그램에서 제어
afxTraceFlags = 4 + 8; nbsp;?????? / / windows 메시지 덤핑(&N)
독서의 용이성
독서의 용이성에 대 한 특정 자주 메시지는 보고 되지 않습니다. 이러한 포함:
마우스 이동 메시지 (비 클라이언트 및 클라이언트):
마우스를 이동할 때마다 또는 유휴 처리 또는 다른 일반적인 대화 처리 하는 동안 이러한 메시지 보내집니다.
기술 노트 번호로 |nbsp; 카테고리별 기술 노트(&N)