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