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

相关阅读 >>

Delphi 通过程序窗体句柄获取程序路径

Delphi datetimepicker控件日期格式

Delphi findwindow的一些用法

Delphi 获取一个文件夹下的一级目录

Delphi 动态加载删除字体

Delphi inttohex 查看字符的十六进制值

Delphi获取系统当前进程名和进程id

Delphi使程序的窗口出现在最前面并激活

Delphi多线程

Delphi adoquery 开启本地缓存

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...