如何下载多张网络图片显示在程序里

怎么下载多张网络图片显示在程序里
我需要下载多张网络图片imagelist.add 后 在listview里显示




idhttp.get( url,ims);
  try   jpeg.LoadFromStream( ims );
     try   bmp.Assign( jpeg );
        imagelist.add(bmp,nil);
     finally
       bmp.free
    end;  finally
     jpeg.free;
   end;

这样不行应该怎么改??
------解决方案--------------------
获取图片的方法请参考我在http://topic.csdn.net/u/20120727/21/2ad37395-f9e4-485a-8ac0-dacaaf4ff60e.html这里的回帖,下来就是将获得的图片改为添加到你的imagelist。
------解决方案--------------------
就是这么攫取的
出错原因会不会是某张图片格式不对,比如不是jpg,只是把扩展名改成了jpg