2009-05-18 7 views
0

Vista Ultimate 64 비트에서 Delphi 2009를 사용하고 있습니다.디버깅하는 동안 내 응용 프로그램이 중단됩니다.

Delphi IDE 내에서 응용 프로그램을 실행하고 잠시 후 (1 분 또는 2 분) 응용 프로그램이 중단됩니다.

이벤트 로그를 보면 멈춤 스레드는 종료 된 스레드와 연관됩니다. 주 스레드는 아니지만 모듈 RSAENH.DLL이로드 된 직후에 시작된 스레드입니다.

앱이 정상적으로 디버거 외부에서 실행됩니다.

추가 정보 :이 응용 프로그램은 쉐이더 및 일부 OpenGL 3 기능을 포함하여 OpenGL을 광범위하게 사용합니다.

제안 사항?

+0

난 여전히 문제가 무엇인지 전혀 모른다,하지만 덕분에 당신의 제안에 대해, 멀리 델파이 XE –

답변

0

Vista에서 IDE를 실행할 때 스레드보기에 스레드가 교착 상태인지 여부와 대기중인 리소스가 표시되어야합니다. 은 "체인 순회을 대기"기능을이 블로그 게시물을 체크 아웃 : Tiburon Preview: Vista Wait Chain Traversal

+0

안녕과 갈 것으로 보인다. 스레드 상태 창을 확인한 후 응용 프로그램이 멈 추면 모든 스레드가 상태가 중지되고 상태가 알 수 없음이며 대기 체인에 아무 것도 없습니다. –

관련 문제