Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с переходом на Indy 10 [D7]


BigError ©   (2005-01-11 23:19:00) 

Господа, никто не сталкивался с такой проблемой?

Под Delphi 7 поставил Indy 10. Там в IdUDPServer в событии OnUDPRead один параметр имеет тип TBytes (в Indy 9 был вообще другой тип) - так не находит компилятор этот TBytes. Все что мог перерыл и в исходниках, и в доках - нашел только, что TBytes = TIdBytes. Все это определено в IdGlogal, но добавление IdGlobal в Uses все равно не решает проблему.. И чего делать?


Eraser   (2005-01-12 13:12:00) [1]

На это могу тебе только ещё раз повторить- У МЕНЯ ВСЁ РАБОТАЕТ.
Назови полную версию твоей Indy 10 (включая мажорную и минорную версии и билд, если есть), и когда ты её скачал?
И напиши ещё, что конкретно пишет тебе компилятор.


BigError   (2005-01-12 02:16:00) [2]

Эх, как бы не так.. И 9 версию снес полностью, и в Uses добавлял, без разницы. Гуглом нашел в одной немецкой конфе мужик-немец в декабре тоже столкнулся с такой проблемой, никто не смог помочь. Во наказание-то..

P.S. Для эксперимента сейчас сам объявил этот тип - скомпилялось. Только ведь неправильно это.


Eraser   (2005-01-12 01:30:00) [3]

У меня это прекрасно решает проблему! Добавь IdGlobal в Uses в интерфейсной части модуля и всё.
Чтобы преобразовать тип TBytes в, например, поток и наоборот,используй ReadidBytesfromStream и WriteIdBytesToStream, а вообще скачай справку (она уже доступна), там много полезного.

Незабудь перед установкой 10 инди, полностьюстереть 9!!!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо