2013-08-27 116 views
7

对不起,如果我的问题很傻!Indy 10:Undeclared Identifier'TIdBytes'

我正在使用德尔福XE4现在我正在对IdTelnet工作。但是我遇到了OnDataAvailable事件。看看这张照片:

enter image description here

所以我不能用OnDataAvailable事件工作。

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

由于

回答

10

TIdBytes类型在IdGlobal单元中声明。将该单位添加到您的使用条款。

+0

非常感谢:) – Sky

+1

OT:如果您有Total Commander文件管理器,您可以通过搜索像TIdBytes(\ s *)这样的RegEx模式,在Delphi源代码目录的* .pas文件中查找类型定义。 =',它搜索'TIdBytes'后跟随任何字词分隔符(如空格和制表符)和'='符号(它不会在类型名称和'='符号之间用换行符进行计数,但足以找到任何Delphi源代码中的类型定义)。尽管应该足以在没有RegEx的情况下搜索“TypeToFind =”。 – TLama

+1

@TLama我通过在Delphi IDE中使用“在文件中查找”功能进行搜索来解决这个问题。我不知道Indy的第一件事,因为我确定对常客来说这很明显。 –