`
teclick
  • 浏览: 3022 次
社区版块
存档分类
最新评论

Indy http client中断一个长时间的下载

阅读更多
THTTPThread = class(TThread)
    private
        HTTPComponent: TidHTTP;
        procedure OnHTTPProgress(ASender: TObject; AWorkMode: TWorkMode;
                                     AWorkCount: Int64);
    published
        procedure execute();
end;

implementation
procedure THTTPThread.execute;
begin
    Self.HTTPComponent := TidHTTP.Create(nil);
    with HTTPComponent do
    begin
        OnWork := Self.OnHTTPProgress;
        Get('http://www.google.com');
    end;
end;

procedure THTTPThread.OnHTTPProgress(ASender: TObject; AWorkMode: TWorkMode;
  AWorkCount: Int64);
begin

    if Self.Terminated then
        Abort;
end;
分享到:
评论

相关推荐

    indy Server与Client

    indy Server与Client 简单通信实例

    INDY控件使用指南

    Indy服务器组件创建一个同应用程序主线程分离的监听线程来监听客户连接请求,对于接受的每一个客户,都创建一个新的线程来为该客户提供服务,所有与这一客户相关的事务都由该线程来处理。  使用组件...

    indy10 TCP/IP CLIENT SERVER DEMO

    indy10 TCP/IP server/client Demo, SVN的示例程序

    indy HTTP实例

    indy HTTP实例 delphi delphi6,7 indy HTTP实例

    Indy 9.0完整安装包

    Indy9.0的完整安装包,傻瓜式一步步安装。下载按安装说明一步步安装即可。

    indy10TcpServer 与client示例ListView版.rar

    indy10TcpServer 与client示例ListView版.rar

    indy_client_server.rar

    创建基于TCP的简单版本的indy服务器和客户端,服务器端用链表记录当前登录客户端的IP,IP唯一,同一ip不能登录多个客户端。客户端能发送数据到服务器,客户端没有监听功能,所以服务器端只能接收消息。 请0积分的...

    FTP.rar_Indy_delphi ftp client_delphi indy f_ftp delphi_indy ftp

    在Delphi中,用Indy开发FTP Client

    UDPClientServer indy10 的演示程序 xe5下能运行

    UDP协议 Client发送数据到 Server 再从server 返回到Client 已经修改了 中文乱码,代码修改自 indy9 ,现在能在 indy10,delphi xe5 环境下运行。

    Indy_10_MailClient.zip

    INDY10收取邮件例程

    Indy OpenSSL 完整下载地址

    Delphi的Indy 控件依赖的SSL包,压缩包里面是完整的下载地址。 从0.9.6到1.0.2的版本。可以根据Delphi的版本去下载。 Delphi7用的Indy控件用的是 OpenSSL 0.9.6的版本。

    Indy 10官方最新版

    Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。Indy用Delphi编写,被包含在 Delphi 6,Kylix 1和C++ Builder 6及以上各个版本的Borland开发环境中。Indy曾经叫做...

    Indy10.5.8 Delphi7 完美版

    2.delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 添加indey10\D7 因为这个目录下有bpl和dcu文件 3.删除delphi7目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心...

    D7下删除indy9安装indy10的方法说明付indy10.rar

    delphi7下删除indy9控件,安装indy10的方法,内付图文说明,indy10控件,已经测试,可用。

    Indy9.0.rar

    2)执行拷贝source目录下的fullD6.bat,程序将会在source目录外生成一个d6的目录, 3)在delphi环境中设置source相应的路径 tools---->Environment Options----->library: 在其中的Library path添加d6路径,在...

    indy10 indy9最新源码及DLL

    最新版本indy10,indy9,包括示例代码,所需DLL,更新日期2018年5月7日

    Indy9,indy10,delphi

    indy9、indy10

    Indy 10.6.0 - XE7 RTM

    Overview of Indy Sockets Indy Sockets is an open source library which supports clients and servers of TCP, UDP and RAW sockets as well as over 100 higher level protocols. Some of the supported ...

    indy 10.5.8

    indy 10.5.8

    Indy简单教程doc

    Indy简单教程doc 由于平时常用Delphi做点开发,故此次也不例外。Delphi 7中带有两套TCP Socket组件:Indy ...本文在对Indy进行简要介绍的基础上,创建了一组简单的TCP Socket数据传输应用来演示了Indy的使用方法。

Global site tag (gtag.js) - Google Analytics