Visual Studio 2008의 특정 C# .NET 응용 프로그램에서 중단 점에있을 때마다 Microsoft Word 2007이 실행될 때마다 C# 응용 프로그램을 다시 시작할 때까지 단어가 열리지 않습니다. 왜 그런지에 대한 몇 가지 이론이 있지만 누구나 확실히 알고 있습니까?왜 디버깅 할 때 Word가 멈 춥니 까?
3
A
답변
4
Word가 DDE 메시지를 최상위 창으로 보내고 있기 때문에 응용 프로그램이 디버거에서 멈추었 기 때문에 처리 할 수 없기 때문일 수 있습니다. Raymond Chen은이 부분에 blog post을 가지고 있습니다 (그러나 디버거와 직접 관련이 없지만 같은 효과).
2
이러한 중단의 일반적인 원인은 시작시 브로드 캐스트 Windows 메시지를 보내고 모든 창에서 응답 할 것으로 예상되는 응용 프로그램입니다 (또는 사용 되곤합니다). 디버거에서 GUI 응용 프로그램을 열면 Windows 메시지에 응답하지 않으므로 보내는 응용 프로그램이 응답을 기다리는 중 끊어집니다. 이 기술을 사용하는 가장 일반적인 유형의 프로그램은 설치 프로그램이라고 생각합니다.
Word 2007에서 브로드 캐스트 메시지를 보내고 있는지 여부는 알 수 없지만 그럴 수 있습니다. COM/OLE 항목이 끊어 질 수있는 무수한 방법이 있으며 아마도 Word의 가능성이 더 높습니다.
관련 문제
- 1. 자바 스크립트 : 왜 JS가 멈 춥니 까?
- 2. 왜 glassfish 서버가 멈 춥니 까?
- 3. ASP.NET 웹폼을 디버깅 할 때 컴퓨터가 멈 춥니 다
- 4. 컴파일 된 MATLAB : 내 응용 프로그램이 왜 멈 춥니 까?
- 5. 왜 자바 코드가 객체 선언 후에 응답을 멈 춥니 까?
- 6. mainView의 회전을 어떻게 멈 춥니 까?
- 7. 왜 jzip 프로세스를 Perl의 시스템에서 호출하면 멈 춥니 까?
- 8. 소리 효과가 시작되면 어떻게 멈 춥니 까?
- 9. 인스트루먼트는 어떻게 자동으로 작동을 멈 춥니 까?
- 10. 테이블 뷰에 행을 추가 할 때 앱이 왜 멈 춥니 까?
- 11. 대용량 파일을 복사 할 때 왜 응용 프로그램이 멈 춥니 까?
- 12. PyQt4 : QTreeWidgetItem을 사용할 때 Python이 닫힐 때 왜 멈 춥니 까?
- 13. BlackBerry에서 LED가 왜 멈 춥니 다
- 14. Jquery 애니메이션 중 텍스트 이동을 어떻게 멈 춥니 까?
- 15. JavaScript로 End-less 부동 Div를 어떻게 멈 춥니 까?
- 16. OS를 시작할 때 Android가 멈 춥니 다.
- 17. 터치했을 때 UIScrollView가 작동을 멈 춥니 다.
- 18. 스크롤 할 때 UITableView가 작동을 멈 춥니 다.
- 19. 닫을 때 파이 게임이 멈 춥니 다.
- 20. 고전적인 ASP를 디버깅 할 때 Visual Studio 2008이 멈 춥니 다
- 21. ruby의 rb_raise가이를 호출하는 c 함수의 실행을 어떻게 멈 춥니 까?
- 22. 스크립트로 호출 할 때 프로그램이 멈 춥니 다!
- 23. 데이터를 표시 할 때 UITableView가 작동을 멈 춥니 다.
- 24. 화면을 터치 할 때 nstimer가 멈 춥니 다.
- 25. EditText는 내가 입력 할 때 문자 표시를 멈 춥니 다?
- 26. 여객선 프로세스가 멈 춥니 다?
- 27. 장치가 일식과 함께 첨부되어있을 때 ADB가 작동을 멈 춥니 다.
- 28. Rails Console : 왜 콘솔을 다시 켜고 나면 작동이 멈 춥니 까?
- 29. Windows에서 stdin을 읽은 후 CGI 모듈을 사용하는 경우 왜 내 Perl 스크립트가 멈 춥니 까?
- 30. for 루프가 5 회 반복 된 후에 왜 멈 춥니 까?
이 문제도 발생했습니다. VS에서 몇 줄 앞으로 나가면 다시 시작하는 대신 대개 정상적으로 작동합니다. – Seibar