【问题标题】:Indy 10: Undeclared Identifier 'TIdBytes'Indy 10:未声明的标识符“TIdBytes”
【发布时间】:2013-08-30 02:54:57
【问题描述】:

对不起,如果我的问题很愚蠢!

我正在使用 Delphi XE4,现在我正在使用 IdTelnet。但我遇到了OnDataAvailable 事件的问题。看看这张照片:

所以我不能使用OnDataAvailable Event。

这是因为 Delphi XE4 吗?我该如何解决?

谢谢

【问题讨论】:

    标签: delphi telnet indy indy10 delphi-xe4


    【解决方案1】:

    TIdBytes 类型在 IdGlobal 单元中声明。将该单位添加到您的 uses 子句中。

    【讨论】:

    • OT:如果你有 Total Commander 文件管理器,你可以通过搜索像 TIdBytes(\s*)= 这样的 RegEx 模式在 Delphi 源目录的 *.pas 文件中查找类型定义,它搜索 TIdBytes后跟任何数量的单词分隔符(如空格和制表符)和@​​987654327@ 符号(它不包括类型名称和= 符号之间的换行符,但它足以在Delphi 源代码中找到任何类型定义)。即使在没有 RegEx 的情况下搜索 TypeToFind = 就足够了。
    • @TLama 我通过在 Delphi IDE 中使用 Find in Files 功能进行搜索来解决这个问题。我不知道印地的第一件事,因为我敢肯定对常客来说很明显。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 2021-06-07
    • 2016-04-09
    • 2020-12-09
    相关资源
    最近更新 更多