无法在Delphi 10.1 Berlin中创建输出文件

时间:2016-08-30 07:48:25

标签: delphi delphi-10.1-berlin

第一次运行我的Delphi项目时,它运行时没有错误。但后续运行会产生以下错误:

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

我尝试启用我的应用程序体验并将其设置为自动,如所述here没有运气。如何永久修复此问题?我正在使用Delphi 10.1 Berlin。

更新1:

我知道删除.exe,检查可执行文件是否仍然在任务管理器中运行并且终止该进程是快速解决方案。但是我想要永久性修复。

3 个答案:

答案 0 :(得分:2)

您正在寻找的快速修复程序不存在。如果输出文件已被用作正在运行的进程的可执行文件,则编译器无法编写该文件。

解决方案是在再次尝试编译之前确保进程已终止。在我看来,相当合理的是,您的代码中存在一个错误,意味着当您尝试关闭它时,该过程不会终止。

答案 1 :(得分:2)

您可能正在通过“无需调试运行”按钮(绿色大箭头Shift + Ctrl + F9)运行应用程序,而不是通过“运行”按钮(Windows F9内部的绿色小箭头)运行它。 / p>

这样,您不仅可以轻松修复调试应用程序行的错误,更重要的是,当您停止调试器(停止按钮)时,应用程序关闭并且可执行文件不再使用,因此您可以重新编译而不显示那个错误再次出现。

答案 2 :(得分:0)

打开您的任务管理器并导航到进程 关闭与您的程序相关联的所有进程,它通常会在末尾显示“.exe”

如果有帮助,请点赞!