![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Всем привет!
Подскажите, как мне разобраться с проблемой. Вот приведён код который принимает данные и записывает их в файл на винчестер. В моём случае будет приходить картинка. Как мне эту картинку которая будет приходить сразу вывести в Image, а не записывать в файл? Есле можно приведите код. Procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); Var S, Sl: String; P: TJPEGImage; Begin S:=Socket.ReceiveText; If Reciving Then Begin Fs.Write(S[1], Length(S)); If Fs.Size=DataSize Then Begin Reciving:=False; ClientSocket1.Active:=False; Fs.Free; End; Exit; End; If Copy(S, 1, 5)='Size:' Then Begin Sl:=Copy(S, 6, Pos(#0, S)-6); DataSize:=StrToInt(Sl); Delete(S, 1, Pos(#0, S)); Reciving:=True; Fs := TfileStream.Create('Picture.jpg', FmCreate) ; Fs.Write(S[1], Length(S)); End; End; Заранее благодарен!
Всегда рад помочь!
|
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 14.01.2008
Сообщений: 163
|
![]()
Отправляйте изображение с помощью потока TMemoryStream и закружайте её из потока на клиенте Image.Picture.LoadFromStream()
|
![]() |
![]() |
![]() |
#3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Помойму уже разгребали тему подобную! Или даже такую же, точно помню еще отвечал, пользуйтесь поиском было уже не однократно
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД в Delphi7 +Изображение | _NATASHENKA_ | Помощь студентам | 3 | 15.04.2008 08:31 |
Замостить изображение | SunKnight | Общие вопросы Delphi | 5 | 13.01.2008 14:23 |
Изображение | Artem | Мультимедиа в Delphi | 10 | 13.07.2007 13:27 |