delphi FMX手机app,如何下载网站图片而不卡界面  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi FMX手机app,如何下载网站图片而不卡界面


你用的版本? 你应该关注下delphi 更新说明
第一方法: 可以用线程。
第二方法: TNetHTTPClient 已经支持异步

TThread.CreateAnonymousThread(
    procedure
    var
      Http: TIdHttp;
      MemoryStream TMemoryStream;
    begin
      MemoryStream := TMemoryStream.Create;
      Http := TIdHttp.Create(nil);
      try
        try
          Http.Get(TIdURI.URLEncode(Value), MemoryStream);
          if MemoryStream.Size > 0 then
          begin
          TThread.Synchronize(nil,
          procedure
          begin
          MemoryStream.Position := 0;
          显示图片
          end);
          end;
        except

        end;
      finally
        Http.DisposeOf;
        Http := nil;
        MemoryStream.DisposeOf;
        MemoryStream := nil;
      end;
    end).Start;
复制代码
 

http://bbs.2ccc.com/topic.asp?topicid=514436

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.041041135787964 seconds