gpt4 book ai didi

delphi - BCB/德尔福 : I am doing something stupid - but what?

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

我已经离开 BCB 五年多了,现在我有一个 st00pid n00b 时刻。

我正在使用 BCB,并使用我拥有 Delphi 源代码的 VCL 组件包。

我想在组件的 Delphi 源代码中注释掉几行(不要在表单的 OnCreate() 中添加一些工具栏)。

因此,我将其注释掉,语法突出显示将其显示为注释。我构建了我的包,只是为了确保它被重新编译并且我的注释不起作用。

我在之前的行上设置断点, step 并且在编辑中注释掉的代码被执行(好像它正在拾取一个旧的 OBJ ?)。

我的 list 是什么?

答案将授予将我引向 D'oh! 的任何人片刻。谢谢

最佳答案

那么你显然链接到旧代码。您需要弄清楚您要链接的内容并修复它。

  • 您的应用程序是否在“使用运行时包构建”列表中列出了 Delphi 包?如果是这样,您将链接到 delphi 包中的代码,重新构建它。您感兴趣的文件是“BPL”文件(即您需要重建的文件)。有时包会自动构建自己(如果它们被标记为“始终构建”) - 但您正在谈论 BCB 使用的 Delphi 包,也许魔法并不那么强大。
  • 如果您没有链接到 BPL,那么您正在链接到单元的编译版本、DCU 或 OBJ,我不使用 BCB,所以我无法确定。 PAS 文件是您项目的一部分吗?如果它不是您项目的一部分,那么您使用的是编译单元,并且就 IDE 而言,您碰巧正在查看与编译文件(DCU 或 OBJ)同名的文本文件。将文件添加到项目中!
  • BCB 真的能够编译 PAS 文件吗?如果不是,那么您需要使用它的 native 编译器 (Delphi) 编译 PAS 文件。也许您有一个无法编译 PAS 文件的仅 C++ 的 BCB?不确定是否存在这样的版本,但我又只接触过 Delphi 或 RAD Studio 环境。
  • 关于delphi - BCB/德尔福 : I am doing something stupid - but what?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424240/

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