【发布时间】:2012-08-27 22:04:35
【问题描述】:
客户端通过 Citrix XenApp 在 Windows 2008 R2 上运行我们的 Delphi 2007 应用程序。 他一直面临文件打开对话框有时会崩溃的问题。他为 windows 和 Citrix 应用了最新更新。 我在网上看过很多文章,其中除了 Delphi 以外的各种应用程序(如 MS Office 应用程序、VS 2008、Adobe PDF 等)也出现了类似的问题。 客户在任何其他应用程序上都没有遇到这种情况,因此将责任归咎于我们的应用程序。
如果我们的应用程序的“兼容模式”是“Windows XP SP3”,那么一切都很好。因此,客户提出了一个问题,说明我们的 Delphi 应用程序是否通过了 Windows 2008 R2 认证。
如果我们必须使我们的 Delphi 2007 应用程序通过 Windows 7/2003/2008/2008 R2 认证,需要进行哪些更改?
【问题讨论】:
-
可能与stackoverflow.com/questions/3206010/… 相同,但我敢肯定。无论如何,那里有有用的信息。
-
Delphi 2007 应用程序可以在服务器 2008 R2 上正常运行。您需要安装这样的系统并进行一些调试。或者作为第一步,使用 madExcept 进行一些诊断。
-
在 Windows 7 64 位中调试应用程序时调用打开对话框时,我遇到了与您类似的问题。这可能是由于 shell 扩展的行为不正常。您检查事件日志是否有任何错误?
标签: delphi windows-server-2008-r2 delphi-2007