在 Delphi XE2 中,我使用的是 Indy 10。我对其中一个单元进行了小改动,IdHTTPWebBrokerBridge
为了生效,我需要重新构建 indy。我在任何搜索中都找不到这个,我不断得到从头开始安装它的结果——但没有关于重新构建 Delphi 附带的内容。
如何重建 Indy 10?
在 Delphi XE2 中,我使用的是 Indy 10。我对其中一个单元进行了小改动,IdHTTPWebBrokerBridge
为了生效,我需要重新构建 indy。我在任何搜索中都找不到这个,我不断得到从头开始安装它的结果——但没有关于重新构建 Delphi 附带的内容。
如何重建 Indy 10?
IdHTTPWebBrokerBridge.pas
包含在 Indy 版本中,但 Indy 本身并未实际使用它。在 DataSnap 内部使用 Indy 时,Embarcadero 在内部使用它,因此不会以任何方式编译到 Indy 本身中。所以不需要重新编译 Indy 本身(除非你想升级它,但一定要注意安装说明中的警告)。您可以向 Indy 的开发人员提交错误修复,以便将其包含在未来的版本中,但这不会解决您在 XE2 中的问题,因为 DataSnap 无法重新编译。但如果您在项目中使用静态链接,您可以尝试简单地将修改后的IdHTTPWebBrokerBridge.pas
文件直接添加到您的应用程序中。