Delphi 10.4.2 和 Delphi 11.0 无法调试 -

问题描述 投票:0回答:2

我无法在调试模式下运行 Delphi。 之前运行在Delphi 10.4.1 现在在 Windows 64 位 FMX 中运行 Delphi 10.4.2,它给出了可怕的错误“无法创建进程,'c:\Win64\Debug\project1.exe'。

我用谷歌搜索。 有人提到它可以是防火墙设置(见下文,它是自动创建的)。 有人提到这与 bds.exe 权限有关。 有人曾提到尝试在管理员模式下运行。 我都试过了,但还是不行。

有什么想法吗?

Firewall Incoming connections setting

delphi debugging
2个回答
0
投票

我刚刚检查了 Windows 防火墙。 打开控制面板,单击系统和安全、Windows Defender 防火墙、允许应用程序通过 Windows 防火墙。

单击[更改设置]按钮。

Embarcadero 调试器内核最初安装为:

C:\Program Files (x86)\Embarcadero\Studio .0 in\dbkw64_28_0.exe

删除它,然后添加

C:\Program Files (x86)\Embarcadero\Studio .0 in\dbkw64_28_0.exe

重新启动德尔福。 宾果!现在可以用了


0
投票

我在 Delphi Alexandria 中遇到同样的问题:程序运行,但调试突然停止工作(“无法创建进程,...”)。 然后我按照上面 Peter Jones 的解决方案:删除 C:\Program Files (x86)\Embarcadero\Studio .0 in\dbkw64_28_0.exe 并将其放回原处(以管理员身份)。重新启动德尔福。 现在我得到(在调试模式下): 调试器断言失败:..\win32src\w64mgr.cpp 第 79 行中的“apiOK”

不知道如何解决这个问题,原来的问题也没有解决。除非我做错了什么,否则我不建议遵循彼得的解决方案......

© www.soinside.com 2019 - 2024. All rights reserved.