|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.07.2009, 15:55 | #1 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 65
|
IdUDPServer indy 10
На 9 инди у меня всё работало нормально
там был procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; AData: TStream; ABinding: TIdSocketHandle); на 10 инди стало так procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; AData: TBytes; ABinding: TIdSocketHandle); и такой код больше не работает var Stream1: TStringStream; begin Stream1 := TStringStream.Create(''); Stream1.CopyFrom(AData,AData.size); подскажите как мне получить в мемо через IdUDPServer только что отправленный текст через IdUDPClient я совсем запутался... зачем менять TStream на TBytes....((( |
05.07.2009, 19:50 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Ну можно было для начала хотя бы в справке посмотреть. В Indy есть куча статических методов перевода Tbytes куда угодно )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
05.07.2009, 22:38 | #3 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 65
|
А подробнее?(( немогу разобратсья
Заслуженный модератор Квэнди справка на англ, и у меня она вообще не работает по ф1 ошибка вылезает... Последний раз редактировалось rangel; 05.07.2009 в 23:39. |
06.07.2009, 08:38 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Ну во-первых:
http://www.indyproject.org/docsite/h...le=TBytes.html Подключите модуль Idglobal,там есть множество функций преобразования, например: Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
06.07.2009, 11:50 | #5 |
Пользователь
Регистрация: 31.10.2007
Сообщений: 65
|
спасибо работает
Код:
|
07.08.2009, 18:22 | #6 |
Новичок
Джуниор
Регистрация: 07.08.2009
Сообщений: 1
|
кириллические буквы не понимает! перепробовал все варианты конвертации на входе сервера в AData вместо кириллицы только знаки "?"
|
10.08.2009, 08:14 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Откуда такая уверенность ? показывайте код
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
10.08.2009, 13:16 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у меня была трабла с кодировками в шестерке....
я конвертил через UTF8ToANSI Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.10.2009, 17:38 | #9 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
|
07.10.2009, 12:00 | #10 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Я вообще так делал и проблем не было
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как обновить indy 9 на indy 10 | Пилигрим | Компоненты Delphi | 16 | 30.04.2010 10:11 |
IdUdpServer | CrazyProgramer | Работа с сетью в Delphi | 9 | 21.07.2008 16:36 |
Ошибка в IdUDPServer | Иллидан | Работа с сетью в Delphi | 1 | 24.02.2008 19:03 |
Не не знаю в чем проблема с IdUDPServer | D@rk M@k | Работа с сетью в Delphi | 2 | 28.12.2007 15:46 |
idudpserver+mssql+adodataset | vodila | БД в Delphi | 1 | 11.08.2007 09:56 |