Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Delphi 2007. Странности с Indy


Автор: Lexicss 19.1.2008, 11:25
Читаю щас книгу по Indy, парралельно практикуюсь на примерах. 

Кидаю на форму компонент TIdTCPServer. Создаю обработку события OnConnect. 
По книге у меня автоматически Дельфи должна прописать его так:
Код

  procedure TformMain.IdTCPServer1Connect(AThread: TIdPeerThread);


Однако на самом же деле в моём редакторе кода прописывается обработчик так:
Код

  procedure TForm1.IdTCPServer1Connect(AContext: TIdContext);


И что самое странное, Делфи сама же откомпилить код не может, пишет что за странный тип TIdContext (Undeclared identifier).
Пробовал менять вручную что бы параметр   был как в кижке. Те же яйца, TIdPeerThread тоже не понимает.

Чё за злостные глюки? Может апдейт какой специальный нужен?

Добавлено через 10 минут и 32 секунды
О. Нашёл сам уже в чём проблема. Нужно было добавить в uses IdContext.   Блин, обычно ж это автоматически делается. 
ТОлько-только осваиваю Delphi 2007, до этого в 5-ой работал. 
Какая Indy в 2007-ой используется?

Автор: Coderr 19.1.2008, 13:17
Десятая вроде. Или одиннадцатая.

Автор: ASGDeveloper 19.1.2008, 14:11
Цитата(Coderr @  19.1.2008,  13:17 Найти цитируемый пост)
Десятая вроде. Или одиннадцатая. 

Именно десятая. Одиннадцатой еще нету (http://www.indyproject.org/Sockets/wizard/DownloadWizard.EN.aspx).

Автор: Lexicss 20.1.2008, 20:59
Оки. Спасибо. 
Ищу щас по ней справку. Смотрю что с русской версией пока напряг.

Автор: Snowy 22.1.2008, 15:24
В uses подключи нужные модули и всё заработает  smile 

Автор: VICTAR 24.1.2008, 13:55
Цитата(Lexicss @  19.1.2008,  11:25 Найти цитируемый пост)
Блин, обычно ж это автоматически делается. 

Цитата

Ctrl + Shift + A  Добавляет в uses нужный модуль. Например у Вас есть код, но дельфи ругается, что она не знает, что это за функция или константа и т.п. Просто ставим на неё курсор и жмём комбинацию. Дельфи сама найдёт модуль, где она объявлена и добавит его в uses    2005

http://www.delphilab.ru/content/view/108/66/

Автор: lukash256 8.2.2008, 22:17
Спасибо!   чтобы я без вас делал 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)