64 비트 애플리케이션을 실행/연결하여 64 비트 DLL을 디버깅하는 데 성공한 사람이 있습니까? 나는 응용 프로그램과 DLL 모두에 대한 델파이 코드를 가지고있다. 32 비트 및 64 비트 응용 프로그램을 디버깅 할 수 있습니다. 을 사용하여 32 비트 DLL을 디버깅 할 수도 있습니다.을 실행하여 앱의 32 비트 버전을 선택하십시오. ->을 입력하십시오.Delphi XE2 : 64 비트 앱을 통해 64 비트 DLL 디버그
그러나 64 비트 응용 프로그램을 실행하여 내 64 비트 DLL을 디버깅하는 것처럼 보이지 않습니다. 아무도 작동하지 않습니까? 변환 dproj 파일을 사용하는 경우 @ evdkraan의 대답
"스티브 당으로
예. 64 비트 DLL 디버깅은 여기서 작동합니다. 플랫폼 비서를 사용하고 있습니까? – Shannon
플랫폼 어시스턴트를 사용하고 있지 않습니다. RAD Studio XE2 IDE에 dll 프로젝트가 열려 있고 exe가 64 비트로 만들어졌습니다. 실행 -> 매개 변수는 dll 프로젝트에서 64 비트 exe를 가리키며 코드를 실행하고 모든 중단 점에는 디버거가 의도 한대로 중단되지 않음을 나타내는 빨간색 'x'가 표시됩니다. –
이것에 더하여, 나는 새로운 exe 프로젝트와 새로운 dll 프로젝트 (둘 다 XE2에서)를 만들었고 그것들을 모두 64 비트로 만들었고 이제 그것을 디버깅 할 수있다. 오류는 Delphi 2006에서 프로젝트를 업그레이드하는 것과 관련이 있습니다. 모든 프로젝트 -> 옵션을 살펴 보았지만 새 프로젝트와 다른 것을 볼 수는 없습니다. –