2016-08-30 56 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

相关问题