2016-08-30 55 views
1

第一次運行我的Delphi項目時,它運行時沒有錯誤。但隨後的運行中會產生以下錯誤:無法在Delphi 10.1中創建輸出文件柏林

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

我試圖讓我的應用經驗和將其設置爲自動,如前所述here沒有運氣。如何永久解決這個問題?我使用德爾福10.1柏林。

更新1:

我知道刪除.exe文件,檢查是否可執行文件在任務管理器仍在運行和查殺過程是快速解決方案。但我想要永久修復。

+1

查看鏈接中的其他答案。刪除exe通常是一個快速修復。 –

+1

@LURD - >謝謝。我知道它可以通過它來修復,但我不想每次運行我的應用程序時都這樣做。我想要一個永久性修復。 – Qerjiuthn

回答

2

您可能正在通過Run Without Debugging按鈕(大綠色箭頭Shift + Ctrl + F9)運行您的應用程序,而不是您最好通過Run按鈕(Windows F9內的小綠色箭頭)運行它。

這種方式不僅可以輕鬆修復調試應用程序行的錯誤,而且更重要的是,當您停止調試器(停止按鈕)時,應用程序關閉並且可執行文件不再使用,因此您可以重新編譯而無需再次顯示該錯誤。

+0

我只能以這種方式運行,仍然經常遇到問題:-( – Mawg

2

您正在尋找的快速修復不存在。如果輸出文件已被用作正在運行的進程的可執行文件,編譯器將無法編寫輸出文件。

解決方法是確保在您嘗試再次編譯之前進程已終止。對我來說,看起來很合理的是,代碼中存在一個錯誤,這意味着當您嘗試關閉該進程時,該進程並未終止。

+0

並且如果Ctrl + F2沒有幫助? – Mawg

相關問題