2016-08-30 2 views
1

처음으로 Delphi 프로젝트를 실행할 때 오류없이 실행됩니다. 행운과 here 언급 한 바와 같이,델파이 10.1 베를린에서 출력 파일을 생성 할 수 없습니다.

[dcc32 Fatal Error] F2039 Could not create output file '.\Win32\Debug\Project1_p.exe' 

내 응용 프로그램 경험을 가능하게 자동으로 설정 시도 :하지만 후속 실행은 다음 오류가 발생합니다. 이것을 영구히 고치는 방법? 델파이 10.1 베를린을 사용하고 있습니다.

UPDATE 1 :

내가, 한 .exe를 삭제하는 실행 파일이 여전히 작업 관리자에서 실행중인 프로세스를 죽이고 여부를 확인 알고는 빠른 솔루션입니다. 하지만 나는 영구적 인 해결책을 원한다.

+1

링크에서 다른 답변도보십시오. exe를 삭제하는 것은 종종 빠른 수정입니다. –

+1

@LURD -> 감사합니다. 나는 그것을 통해 고칠 수 있지만, 내가 다시 응용 프로그램을 실행할 때마다 그것을하고 싶지 않아 알아요. 나는 영구적 인 해결책을 원한다. – Qerjiuthn

답변

2

실행 버튼 (Windows F9의 작은 녹색 화살표)을 통해 실행하는 것이 아니라 디버깅하지 않고 실행 버튼 (큰 녹색 화살표 Shift + Ctrl + F9)을 사용하여 응용 프로그램을 실행하고있는 것일 수 있습니다.

이 방법은 응용 프로그램 행을 디버깅하는 오류를 쉽게 수정할 수있을뿐 아니라 더 중요한 것은 디버거 (중지 버튼)를 중지하면 응용 프로그램이 닫히고 실행 파일이 더 이상 사용되지 않으므로 다시 컴파일 할 수 있습니다. 그 오류를 다시 보여줍니다.

+0

나는이 방법으로 만 실행하고 여전히 종종 문제를 겪고 있습니다 .-( – Mawg

2

찾고 계시는 빠른 수정이 없습니다. 컴파일러는 실행중인 프로세스의 실행 파일로 이미 사용중인 경우 출력 파일을 쓸 수 없습니다.

이 솔루션은 다시 컴파일을 시도하기 전에 프로세스가 종료 있는지 확인하는 것입니다. 그럴듯한, 그것은 나에게 보인다. 프로세스를 닫으려고 할 때 프로세스가 종료되지 않는다는 것을 나타내는 코드에 버그가 있다는 것입니다.

+0

그리고 Ctrl + F2가 도움이되지 않는다면? – Mawg