Indy 10: 未声明标识符'TIdBytes'

8

如果我的问题很愚蠢,请原谅!

我正在使用 Delphi XE4,现在我正在处理 IdTelnet。但是我在 OnDataAvailable 事件中遇到了问题。看一下这张图片:

enter image description here

所以我无法使用 OnDataAvailable 事件。

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

谢谢

1个回答

14

TIdBytes 类型在 IdGlobal 单元中声明。请在 uses 子句中添加该单元。


1
如果您使用Total Commander文件管理器,可以通过搜索正则表达式模式TIdBytes(\s*)=来查找Delphi源目录中*.pas文件中的类型定义,该模式搜索跟随任何单词分隔符(如空格和制表符)和=符号的TIdBytes(它不计算类型名称和=符号之间的换行符,但足以找到Delphi源中的任何类型定义)。尽管应该足以搜索TypeToFind =而无需使用正则表达式。 - TLama
1
@TLama,我通过在Delphi IDE中使用“查找文件”功能进行搜索来解决了这个问题。我对Indy一无所知,这对于经常访问的用户来说显然是非常明显的。 - David Heffernan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接