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