简体   繁体   English

C ++ Builder Web图像到TImage控件

[英]C++ Builder Web Image To TImage control

Someone Please Help me, How to use this code in C++ builder? 有人请帮助我,如何在C ++ Builder中使用此代码? I want to Get a image from web To TImage Control. 我想从Web获取图像到TImage控件。

 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;
#include <GIFImg.hpp>

void __fastcall TForm1::btn1Click(TObject *Sender)
{
    TMemoryStream *MS = new TMemoryStream;
    TGIFImage *GIf = new TGIFImage;
    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);
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM