2009-11-01 1 views

답변

12

일시 정지 버튼이 작동하지 않는 이유는 모르겠지만 델파이 7은 "혼란 스럽다"고 합법적 인 중단 점에서 멈추지 않습니다.

  • 모든 DCU에 대한 소스가없는 경우를 대비하여 모든 것을 백업하십시오.
  • 프로젝트의 DCU를 삭제하십시오.
  • 프로젝트 옵션에 디버그 정보가 포함되어 있는지 확인하십시오.
  • 전체 빌드를 수행하십시오 (재 컴파일이 아님).

이 정보가 도움이되기를 바랍니다.

+0

고마워, 지금 일하고있어. – newbieDelphi

0

디버거가 명시 적으로 비활성화되어 있지 않으면 항상 활성화됩니다. 응용 프로그램을 실행하기 만하면 비활성 메뉴 항목이 활성화됩니다. (일부 옵션의 경우 실행중인 응용 프로그램을 일시 중지해야 함)

F8 키를 눌러보십시오. 이렇게하면 응용 프로그램이 실행되고 실행 가능 코드의 첫 번째 줄에서 일시 중지되며 대부분의 디버깅 항목이 활성화됩니다.

+0

답장을 보내 주셔서 감사합니다. '실행'-> '실행'을 누르면 응용 프로그램이 실행되고 디버그 옵션이 비활성화됩니다. 응용 프로그램을 일시 중지 할 수 없습니다. F8을 누르면 아무런 효과가 없습니다. – newbieDelphi

0

그 설명에서 쉽게 알 수는 없지만 여기에 몇 가지 지침이 있습니다.

  • 원본 (.pas) 파일뿐만 아니라 프로젝트 (.dpr)가로드되어 있는지 확인하십시오.
  • SHIFT-F9를 사용하여 프로젝트를 빌드하십시오. 완료되면 모든 것이 성공적으로 컴파일되면 텍스트 편집기의 왼쪽에있는 "거터"에 파란색 점이 표시되어 실제로 디버깅 할 수있는 코드가있는 행을 보여줍니다. 그 중 하나라도 얻지 못하면 Project Options로 가서 Debug 옵션을 켜고 다시 빌드하십시오.

이렇게하면 앱을 실행하고 디버깅 할 수 있습니다.

+0

컴파일 및 빌드 중입니다. 나는 파란색 점들과 중단 점들을 볼 수 있습니다. 그러나 디버깅은 여전히 ​​사용할 수 없습니다. – newbieDelphi

0

도구 ->디버거 옵션 가 통합 디버깅가 있는지 체크되어 있는지 확인합니다.