2013-08-27 5 views
7

Извините, если мой вопрос глупо!Indy 10: Необъявленный идентификатор 'TIdBytes'

Я использую Delphi XE4 и теперь я работаю над IdTelnet. Но у меня возникла проблема с событием OnDataAvailable. Посмотрите на эту картину:

enter image description here

Так что я не могу работать с OnDataAvailable Event.

Это из-за Delphi XE4? И как я могу это исправить?

Благодаря

ответ

10

Тип TIdBytes объявляется в IdGlobal блоке. Добавьте это подразделение в пункт uses.

+0

Большое спасибо :) – Sky

+1

OT: Если у вас был файловый менеджер Total Commander, вы можете искать определения типов в * .pas-файлах исходного каталога Delphi, выполнив поиск в шаблоне RegEx, например 'TIdBytes (\ s *). = ', который ищет' TIdBytes', за которым следует любое количество разделителей слов (например, пробел и табуляция) и символ '=' (он не учитывается с разрывами строк между именем типа и символом '=', но этого достаточно, чтобы найти тип определения в источнике Delphi). Даже если этого достаточно, чтобы искать 'TypeToFind =' без RegEx. – TLama

+1

@TLama Я справился с этим, выполнив поиск внутри среды Delphi, используя функцию «Найти в файлах». Я не знаю, в первую очередь, о Indy, поскольку я уверен, что это очевидно для постоянных посетителей. –

 Смежные вопросы

  • Нет связанных вопросов^_^