DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: forget66
今日帖子: 60
在线用户: 19
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 sun2016 (sun) ▲▲▲△△ -
普通会员
2016/8/22 11:52:17
标题:
请问FMX手机app,如何下载网站图片而不卡界面? 浏览:1621
加入我的收藏
楼主: app 启动时,用 idhttp 获取 网站的几幅 图片并显示在界面,这样 界面 会 卡死,
请问有什么方法不卡?

不用idhttp?用什么方法?请各位大大指教12;谢谢。
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2016/8/22 13:47:45
1楼: 你没用线程写吗?
----------------------------------------------
-我的博客
作者:
男 wanlgrm (么么) ▲▲▲▲▲ -
普通会员
2016/8/22 17:01:26
2楼: 你用的版本? 你应该关注下delphi 更新说明
第一方法: 可以用线程。
第二方法: TNetHTTPClient 已经支持异步
----------------------------------------------
-只会复制粘贴!
作者:
男 sun2016 (sun) ▲▲▲△△ -
普通会员
2016/8/23 0:31:08
3楼: 谢谢楼上
我用D10
多线程我用这个简单的:

  //TThread.CreateAnonymousThread(procedure begin idhttp.get(xxx,a) end).Start;
  //TThread.CreateAnonymousThread(procedure begin idhttp.get(xxx,a) end).Start;

则app会假死

我再试试 方法2,但10没有,看来可能要换 10.1 了.....
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
作者:
男 wanlgrm (么么) ▲▲▲▲▲ -
普通会员
2016/8/23 11:15:47
4楼:   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;
----------------------------------------------
-只会复制粘贴!
作者:
男 sun2016 (sun) ▲▲▲△△ -
普通会员
2016/8/23 13:18:23
5楼: 楼上:滔滔江水啊。。。。。thx
----------------------------------------------
学Delphi不久,会问些初级问题,希望有人指引,不胜感激...
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS