본문 바로가기

Programming/MFC

_CrtSetBreakAlloc()으로 메모리릭 디버깅하기.

_CrtSetBreakAlloc( int line )

 

app 클래스의 최초 시작 부분에 다음과 같이 작성한다.

 

BOOL CsampleApp::InitInstance()

{

// 메모리릭 브레이크 포인트 설정 ()안에 해당 메모리릭의 할당순서번호를 입력한다.

_CrtSetBreakAlloc(54);

 

 

return FALSE ;

}

 

 

메모리릭 에러가 발생했을 경우 해당 발생 번지의 할당순서번호를

_CrtSetBreakAlloc(번호) 입력하면 해당 에러에 접근할수 있다.

디버깅시 아주 유용할 것이다...

'Programming > MFC' 카테고리의 다른 글

Debug "fd fd fd fd" 메모리 번지 검사  (0) 2006.02.08
마우스의 사용범위  (0) 2006.02.07
확장 DLL 만들기  (0) 2006.02.07
WaitForSingleObject  (0) 2006.02.06
CRITICAL_SECTION  (0) 2006.02.06