gpt4 book ai didi

delphi - 在XE2上重新编译indy10源代码失败

转载 作者:行者123 更新时间:2023-12-03 19:10:16 25 4
gpt4 key购买 nike

关注 the question ,我正在尝试修改Indy10(IdHTTPProxyServer.pas)的源代码。但未能重新编译 indy10 项目...我的 IDE 是 XE2,以下是我所做的步骤..

  • 删除包“Indy 10 Core Design Time”和“Indy 10 Protocols Design Time”
    在菜单->组件->安装包
  • 打开 IndyProtocols.dpk
  • 更改 IdHTTPProxyServer.pas
  • 编译

  • 然后有时会显示错误“rtl160.bpl 中的访问冲突”,有时会显示错误“xxxxxx 处 coreide160.bpl 中的异常 xxx(任何组件)”

    由于我对开发环境并不熟悉,我完全不明白出了什么问题......任何帮助将不胜感激。

    谢谢

    感谢所有回复。您的所有建议让我更加了解开发环境。最后我接受@Marcus Adams 的回答,因为项目中有不止一个开发人员。最好不要更改 IDE 的源文件。

    最佳答案

    通常,当我更改源代码时,我会将修改后的源文件保存到我的项目文件夹中。这样,只有那个单元被重新编译。

    如果您更改了特定的 .pas 文件,只需将其保存到您的项目文件夹并重新编译。保持原始 Delphi(和 Indy)源文件不变。

    这也使将来更容易更新,因为您的更改不会在更新后丢失,并且您的更改不会影响其他项目。

    关于delphi - 在XE2上重新编译indy10源代码失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11612978/

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