【问题标题】:Indy Components UnusableIndy 组件无法使用
【发布时间】:2012-03-04 00:21:06
【问题描述】:

我在表单上放置了一个 TIdFTP 组件,当我进入我的代码时,我看到了:

我感觉库路径可能不正确。

有谁知道这个问题可能是什么? 提前感谢您的回答。

【问题讨论】:

    标签: delphi delphi-2010 indy


    【解决方案1】:

    是的 - 代码洞察力有时会令人困惑。忽略红色波浪线。对我来说,Delphi IDE 有时会遭受这些症状超过 10 年,而我刚刚学会忍受它。如果需要,关闭并重新启动 Delphi 有时会在“同步”中恢复代码洞察力。

    【讨论】:

    • +1。这实际上是Error Insight,它是Code Insight 的一部分。我发现最好的办法就是禁用它(Tools->Options->Editor Options->Code Insight,取消选中Error Insight),因为它不能正常工作。我再次检查 IDE 的每个新版本,当它仍然存在错误时,我也为那个版本关闭它。 :)
    • “IDE Fix Pack”修复了这些错误,至少在 D2010 中是这样。无需关闭;它在工作时非常有用。
    • @awmross,是的,它在大多数情况下都有效,而且当它有效时非常有用。如果不是,则很明显,因此打开它比关闭它更有好处!
    【解决方案2】:

    如您所想,您的搜索路径不包括 Indy 文件夹。您在 Debug DCUs 路径中有它,但在库路径中没有。

    【讨论】:

    • 那你是说我应该把Debug DCU Path复制到Library Path中?
    • 我的程序现在可以编译了。我已将库路径更改为:$(BDS)\lib;$(BDS)\Lib\Indy10;
    • 这显然是正确的,但代码洞察力有时会给你错误的波浪线!
    • 米莎是对的。检查它是否构建,构建之前的波浪线并不总是表明您的应用不会构建。
    猜你喜欢
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 2012-04-08
    • 2014-07-08
    • 2013-09-02
    • 1970-01-01
    相关资源
    最近更新 更多