【问题标题】:how to make the Delphi debugger work fine in virtualized Delphi 2009如何使 Delphi 调试器在虚拟化 Delphi 2009 中正常工作
【发布时间】:2011-04-19 06:59:14
【问题描述】:

我正在尝试虚拟化 Delphi 2009。 一个主要问题是调试器无法正常工作。 使用 VMWare ThinApp,它不知道我关闭了程序。 使用 Spoon Studio,它会给出随机错误。 我在他们的论坛和 Embarcadero 论坛上试过。没有人知道解决方案。

我希望你能帮助我...

谢谢。

【问题讨论】:

  • 这可能与 ThinApp 有关,因为所有 Delphi 产品在所有版本的 VmWare Workstation 上都运行良好。为什么要将 Delphi 2009 打包为 ThinApp?这听起来像是 Embarcadero 会做的事情!即:ThinApp 是您用于您自己的应用程序 以便于分发它的东西。
  • @Cosmin Prund 可能......我正在虚拟化我计算机上的所有大型程序(如 Office 或 Delphi),以便我的操作系统可以顺利运行。我已经注意到我的操作系统在没有 Office 的情况下运行得有多好,我也想尝试使用 Delphi。
  • 祝你好运。您在应用程序和操作系统之间添加的层越多,您可以引入的问题和错误就越多。
  • @Cosmin Prund 但也不错。这取决于您开发的程序类型。对于我的程序很好。哦,环境只是部分虚拟,不像在 VMWare Workstation 或 VirtualBox 中。我很好奇您为什么认为虚拟化 Office 不好 - 如果您不想在这里说,请告诉我如何才能与您讨论这件事...
  • @Cosmin Prund 首先,我不花钱,我工作的公司在付钱。我认为使用 OEM Office 的用户并不多,而且我认为您不需要“额外的 Windows 零售许可证”,因为虚拟环境不是 Windows。是的,虚拟化应用程序的性能较低,但没有那么多(最多 5..10%)。与 RAM 相同。恕我直言,让操作系统最终“解放”是值得的。而且我不是唯一一个这么想的人,我发现很多其他人也有同样的看法。

标签: delphi delphi-2009 virtualization


【解决方案1】:

如果您在客户机中使用 Windows 7 并看到类似于“断言失败:“(!SetThreadContext failed”)”的错误,那么Hotfix 2 可能会对您有所帮助。

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 2013-09-13
    • 2011-05-05
    相关资源
    最近更新 更多