解决方法
在TMemoryStream和Indy组件的帮助下.
uses GIFImg; procedure TForm1.btn1Click(Sender: TObject); var MS : TMemoryStream; GIf: TGIFImage; begin MS := TMemoryStream.Create; GIf := TGIFImage.Create; try IdHTTP1.get('http://www.google.com/intl/en_ALL/images/logo.gif',MS); Ms.Seek(0,soFromBeginning); Gif.LoadFromStream(MS); img1.Picture.Assign(GIF); finally FreeAndNil(GIF); FreeAndNil(MS); end; end;