gpt4 book ai didi

Windows 10 上的 Delphi - 无法再使用 TSocketConnection 调试远程服务器

转载 作者:行者123 更新时间:2023-12-03 15:28:39 30 4
gpt4 key购买 nike

我有一个 3 层应用程序,它使用 TSocketConnection 连接到远程数据模块服务器应用程序。

在 Windows 8 中,我可以打开两个 Delphi 实例,一个用于客户端,另一个用于服务器。我在 Delphi 中运行这两个应用程序,并且可以使用断点调试服务器应用程序:当客户端调用服务器中具有断点的函数时,执行将在 Delphi 服务器应用程序内的该断点处停止。

在 Windows 10 中,这种行为不再发生。使用上面解释的相同场景,当我执行客户端应用程序时,它会打开服务器应用程序的新实例,而不是使用 Delphi 中已打开的实例。因此,我最终得到了服务器应用程序的两个实例,而不是只有一个。

有办法回到之前的行为吗?调试服务器应用程序非常有用。

谢谢

最佳答案

在我发布问题后,我可以找到问题所在,并将在这里分享,这样它可以帮助别人。

事实证明,打开的 Delphi 的两个实例(客户端和服务器)都应该以管理员身份运行。就我而言,我使用 Delphi XE 作为客户端,使用 Delphi 2007 作为服务器,并且只有 Delphi XE 以管理员身份运行。

因此,当我以管理员身份运行 Delphi 2007 时,我可以调试服务器应用程序,因为它在 Windows 8 上运行。

关于Windows 10 上的 Delphi - 无法再使用 TSocketConnection 调试远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31839210/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com