원본 : http://www.debuglab.com/knowledge/dllbreakpoint.html
1. 요약
DirectPhone의 경우 3개의 프로젝트가 1개의 워크스페이스에 들어있습니다. 두 개는 Dll이고 하나는 exe 입니다. Exe 프로젝트가 active project인 상태에서 Dll 내의 특정 위치에 break point를 설정한 채로 프로그램을 실행시킨다면( F5) break point는 disable 될 것입니다. 해결책을 알아봅시다.
2. 본문
exe 프로젝트에게 해당 dll을 사용하고 있음을 인식시켜준다면 문제는 해결될 것입니다.
Exe 의 프로젝트 세팅에 가셔서( Alt-F7) [Debug] 탭을 선택하신 후에 [Category] 콤보 박스에서 [Additional Dlls]를 선택하시고 사용하고 있는 dll 파일의 위치를 선택해 주시면 됩니다.
이제는 active project가 아닌 Dll에도 마음대로 breakpoint를 설정하실 수 있습니다.

3. 예제 코드
없슴
4. 참조
Debuggin Applications John Robbins [Microsoft press]
- 2001.08.13 Smile Seo -
1. 요약
DirectPhone의 경우 3개의 프로젝트가 1개의 워크스페이스에 들어있습니다. 두 개는 Dll이고 하나는 exe 입니다. Exe 프로젝트가 active project인 상태에서 Dll 내의 특정 위치에 break point를 설정한 채로 프로그램을 실행시킨다면( F5) break point는 disable 될 것입니다. 해결책을 알아봅시다.
2. 본문
exe 프로젝트에게 해당 dll을 사용하고 있음을 인식시켜준다면 문제는 해결될 것입니다.
Exe 의 프로젝트 세팅에 가셔서( Alt-F7) [Debug] 탭을 선택하신 후에 [Category] 콤보 박스에서 [Additional Dlls]를 선택하시고 사용하고 있는 dll 파일의 위치를 선택해 주시면 됩니다.
이제는 active project가 아닌 Dll에도 마음대로 breakpoint를 설정하실 수 있습니다.

3. 예제 코드
없슴
4. 참조
Debuggin Applications John Robbins [Microsoft press]
- 2001.08.13 Smile Seo -
"Debugging" 카테고리의 다른 글
- 소스로 바로가는 TRACE (0)2007/03/19
- LastError를 보여주는 Debugging Trace Macro (0)2007/03/05
- Dll에 breakpoint 설치하기 (0)2007/02/22
- Microsoft .NET Framework SDK 디버거 설명서 (0)2007/01/22
- Set Next Statement를 이용하여 디버깅하기 (0)2007/01/22

수안이의 컴퓨터 연구실



Leave your greetings.