【问题标题】:Can't run new project in win64 mode, but win32 mode works fine无法在win64模式下运行新项目,但win32模式工作正常
【发布时间】:2015-05-20 23:23:13
【问题描述】:

我最近重新格式化了运行 Windows 8.1 的计算机并重新安装了 Delphi XE6,它在格式化计算机之前运行良好。每当我打开一个新项目并按 F9(Windows 64 作为目标平台)时,我都会收到以下错误:

Debugger Assertion Failure: "lastErr == WSAEINTR" in ..\win32src\wmcipc.cpp at line 294

Fatal error starting debugger kernel: 'Invalid debugger request'. Please save your work and restart RAD Studio XE6

我下载了 XE7 试用版并遇到了同样的问题。我做了一些谷歌搜索,但找不到解决方案。

我猜有一些用户访问问题或程序阻塞了调试器?

【问题讨论】:

  • 您应该联系供应商并寻求支持
  • 您安装的是 32 位还是 64 位版本的 Windows 8.1?因为如果您可能安装了 32 位版本的 Windows,您将无法编译或运行任何 64 位应用程序。
  • 绝对使用 64 位窗口
  • @Silver 你可以在 32 位 Windows 上编译 64 位应用程序,编译器本身仍然是 32 位的。但是你当然不能运行或调试输出。
  • 全新安装的 Windows 8.1,现在可以正常使用了。我猜有什么东西阻止了调试器?将一一重新安装所有内容并找出阻止它的原因。感谢您的帮助!

标签: delphi delphi-xe6


【解决方案1】:

这个问题在这里得到了回答:

https://forums.embarcadero.com/thread.jspa?messageID=712725

“以管理员身份打开命令提示符,然后运行”

netsh winsock reset

【讨论】:

  • 这应该标记为答案。这为我解决了“调试器内核已停止工作”和相关的“无法创建进程”错误。
  • 链接也被破坏了,所以最好详细说明为什么会发生这个错误
  • 同意 VitalyG。这是正确的答案。
猜你喜欢
  • 2014-12-09
  • 2022-01-08
  • 2022-10-06
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 2015-09-18
  • 1970-01-01
  • 2017-03-01
相关资源
最近更新 更多