Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2009, 13:04   #1
аааб
Пользователь
 
Регистрация: 16.04.2008
Сообщений: 15
По умолчанию передача потока по TidUDPclient

требуется передать картинку через компонент TidUDPclient.
Отправляю так:

MemStream:= TMemoryStream.Create;
jpg.SaveToStream(MemStream);
form1.idUDPClient1.SendBuffer(MemSt ream.Memory^,MemStream.Size);
MemStream.Free;
jpg.Free;

А так принемаю:

MemStream:= TMemoryStream.Create;
MemStream.CopyFrom(AData, AData.Size);
MemStream.SaveToFile('C:\logo.jpg') ;
MemStream.Free;
form7.Image1.Picture.LoadFromFile(' C:\logo.jpg');

Но он работает только если изображение меньше 50 кб. А если больше то облом. Как можно это исправить?
Спасибо!
аааб вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача потока. TServer\ClientSocket NikLik Работа с сетью в Delphi 9 17.05.2013 15:12
Уничтожение потока SNUPY Общие вопросы Delphi 2 11.02.2009 22:47
Client Server Socket передача информации с помощью потока One.Love Работа с сетью в Delphi 4 15.01.2008 19:06
Распараллеливание потока eXa Общие вопросы Delphi 3 19.07.2007 20:11