![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с переходом на 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!!!!!