![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка Stream Read Error [D7, XP]
Pasha L © (2007-01-17 22:08:00)Здравствуйте. Мне нужно закачать png картинку, находящуюся по определенному адресу в интернете, и отобразить её на форме. Использую Indy 9 и GraphicEx:
var
str:tmemorystream;
g:tgraphic;
begin
str:=tmemorystream.Create;
idhttp1.Get(path,str);
g:=tpnggraphic.Create;
g.LoadFromStream(str); //Ошибка Stream Read Error
image1.Picture.Graphic:=g;
str.Free;
g.Free;
end;
Выходит указанная ошибка. Причем: если сделать str.savetofile(fl); g.loadfromfile(fl) - то все окей. В чем дело?
Pasha L (2007-01-17 22:17:00) [1]большое спасибо
antonn (2007-01-17 22:09:00) [2]переведи каретку на начало
antonn (2007-01-17 22:09:00) [3]т.е. str.position:=0 выставь:)