gpt4 book ai didi

delphi - 如何更改第三方库中定义的全局常量

转载 作者:行者123 更新时间:2023-12-03 15:32:29 25 4
gpt4 key购买 nike

我使用 Indy 的最新 SVN 源,并且在名为 IdIOHandler.pas 的单元中定义了一个全局整数常量,在我的特殊情况下,我需要为该全局常量值使用不同的值,并避免每次手动修改本地 SVN 工作副本是从 SVN 服务器更新的,我正在寻找一种方法来永久更改该值而不影响 Indy 的其他用户。

我认为一种方法是要求维护者将该常量更改为变量,但我仍然想知道是否有办法破解内存中常量的值?

最佳答案

使用 Subversion 将此类更改应用到第三方库的常用方法是“Vendor Branches ”。

The solution to this problem is to use vendor branches. A vendor branch is a directory tree in your own version control system that contains information provided by a third-party entity, or vendor. Each version of the vendor's data that you decide to absorb into your project is called a vendor drop. (...)

通过这种技术,您的本地 Subversion 存储库还将包含 Indy 源代码和补丁的副本。

关于delphi - 如何更改第三方库中定义的全局常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482958/

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