2012-04-28 80 views
3

尝试在Delphi XE2中调试一个小而简单的64位Windows应用程序会导致此运行时错误消息:无法创建进程,...为什么不能在集成环境中运行Delphi-XE2 64位Windows程序?

当尝试运行带有内置程序的程序时,配置调试和发布。使用项目管理器中的“无需调试运行”启动时不会发生这种情况。

只有在尝试从Delphi集成环境中运行程序时才会发生这种情况。

这是一个64位的桌面,使用Windows 7专业版和德尔福XE2更新4

回答

2

我所经历的正是这种。在我的情况下,问题是我的反病毒(当时的Sophos)。我必须彻底卸载AV程序才能解决问题。

+0

谢谢你的回答。在我开始使用Delphi XE2后,问题就消失了,目的是做一个实验来确认或否认PC上的反病毒软件(是?)为这个问题负责。问题消失后,我的结果并不确定。在关闭并重新启动Delphi之前它已经消失了吗?我不知道。我会继续观察这个问题。 – 2012-04-28 20:11:15

+1

当防火墙阻止64位调试器进程时也可能发生。 – 2012-04-29 01:10:11

+0

我也经历过这一点,并发现它是相当随机的。我想在Win64远程调试器的某个地方可能会出现间歇性错误(请记住:调试器是一个单独的进程,因为IDE是32位的)。不过,在我的案例中从来没有真正找到确切的原因! – LaKraven 2012-04-30 08:21:02

0

当我通过Wi-Fi适配器共享互联网连接时,我遇到了这个问题。解决方案是关闭分享

相关问题