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

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

httpcli1 как загрузить jpeg ?


Studios ©   (2008-03-20 22:49:00) 

Привет всем как мне загрузить с интернета картинку?
делаю так

var
ms:   TMemoryStream;
jpeg: TJpegImage;

try
httpcli1.URL:= (' http://milo.ru/captcha.php?id='+captcha_id);
httpcli1.ProxyPort:= porta;
httpcli1.ProxyUsername:=logina;
httpcli1.ProxyPassword:=passa;
httpcli1.Get;
ms.Position := 0;
jpeg.LoadFromStream(httpcli1.RcvdStream);
Image1.Picture.Graphic := jpeg;
finally
jpeg.Free; ms.Free; httpcli1.Free;
end;


не выводиться картинка в Image :(
Помогите пожалуйста.


tesseract   (2008-03-20 23:20:00) [1]


> httpcli это ICS


Вроде в TJpegImage раньше имелась функция DeebNeeded()   которая и осуществляла процессинг файла.


Studios   (2008-03-20 23:13:00) [2]

httpcli это ICS


tesseract   (2008-03-20 23:08:00) [3]


> httpcli1.RcvdStream:=ms;


А точно всё считалось в поток ? Все другие компоненты требуют, чтобы поток был считан полностью. httpcli - это .NEt аналог indy ?


Studios   (2008-03-20 23:04:00) [4]

на сервер создаёться файл в формате jpg


Studios   (2008-03-20 23:03:00) [5]

ошибочка так вот

httpcli1.RcvdStream:=ms;
ms.Position := 0;
jpeg.LoadFromStream(ms);


tesseract   (2008-03-20 23:01:00) [6]

и кстати ms тут для красоты ?


tesseract   (2008-03-20 22:57:00) [7]

А почему должна ? TJpegImage  bitmap нужный Timage не далает.


Наверх

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