2009-06-12 2 views
2

그것은 바보 같은 점이지만, 나 자신에 의해 답 찾을 수 없어 : 나는 "일시 중지"버튼을 누르면 델파이 2009에서디버거 사용자 바꿈에 쓸모없는 정보를 표시

는 ("프로그램 실행을 일시 중단을 ") 디버깅을하는 동안 IDE는 CPU 창을 띄우고 실행 스레드와 실제로 실행을 중단 한 스택을 보여줍니다.이 스레드는 주 스레드가 아니라 거의 항상보고 싶은 것입니다.

그러면 수동으로 "스레드"창으로 가서 "메인"줄을 두 번 클릭하여 디버거가 관련된 스택을 표시하도록해야합니다.

IDE에 "어이, 수동으로 깨뜨릴 때 디버거 스레드가 아니라 주 스레드에 대한 정보를 보여줘야합니까?"라는 설정이 있습니까?

답변

3

This SO question도 같은 문제를 다룹니다. 최상의 해결책과 같은 소리는 "Run/Run to next source line"이 델파이 버전에서 작동하는지 확인하는 것입니다. 그것은 거기에 제안 된 레지스트리 편집 (또는 here)과 같은 소리는 아니지만 사람들이 레지스트리 키에 잘못된 버전 번호를 사용하고있을 가능성이 있습니다. 희망이 도움이됩니다.

+0

그래도 명령이 활성 스레드를 전환 할 것으로 기대하지는 않습니다. 나는 그것이 현재 스레드에 대한 다음 소스 행으로 실행될 것으로 기대한다. –