亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? httpthr2.pas

?? 包含常用Internet協(xié)議TCP,UDP、HTTP、FTP、Telnet等
?? PAS
字號:
{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Author:       Fran鏾is PIETTE (From a work done by Ed Hochman <ed@mbhsys.com>)
Creation:     Jan 13, 1998
Version:      1.00
Description:  HttpThrd is a demo program showing how to use THttpCli component
              in a multi-threaded program.
EMail:        francois.piette@pophost.eunet.be    
              francois.piette@rtfm.be             http://www.rtfm.be/fpiette
Support:      Use the mailing list twsocket@rtfm.be See website for details.
Legal issues: Copyright (C) 1997, 1998 by Fran鏾is PIETTE
              Rue de Grady 24, 4053 Embourg, Belgium. Fax: +32-4-365.74.56
              <francois.piette@pophost.eunet.be>

              This software is provided 'as-is', without any express or
  	      implied warranty.  In no event will the author be held liable
              for any  damages arising from the use of this software.

              Permission is granted to anyone to use this software for any
              purpose, including commercial applications, and to alter it
              and redistribute it freely, subject to the following
              restrictions:

              1. The origin of this software must not be misrepresented,
                 you must not claim that you wrote the original software.
                 If you use this software in a product, an acknowledgment
                 in the product documentation would be appreciated but is
                 not required.

              2. Altered source versions must be plainly marked as such, and
                 must not be misrepresented as being the original software.

              3. This notice may not be removed or altered from any source
                 distribution.

Updates:

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
unit HttpThr2;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  HttpProt;

type
  THTTPThread = class(TThread)
  private
    FProgress : String;
    procedure UpdateStatus;
    procedure ShowProgress;
    procedure Progress(Msg : String);
    procedure DocBegin(Sender : TObject);
    procedure DocData(Sender : TObject; Buffer : Pointer; Len : Integer);
    procedure DocEnd(Sender : TObject);
  published
    procedure Setup(i: Integer);
    procedure Execute; override;
  public
    FURL          : String;
    FProxy        : String;
    FThreadNumber : Integer;
    FHttpCli      : THTTPCli;
    Success       : Boolean;
  end;

implementation

uses
    HttpThr1;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.Setup(i: Integer);
begin
    FThreadNumber := i;
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.UpdateStatus;
begin
    HttpThreadForm.ProcessResults(FThreadNumber, Success);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.ShowProgress;
begin
    HttpThreadForm.ProgressListBox.Items.Add(FProgress);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.Progress(Msg : String);
begin
    FProgress := Msg;
    SynChronize(ShowProgress);
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.Execute;
begin
    FHttpCli               := THTTPCli.Create(Nil);
    FHttpCli.MultiThreaded := TRUE;
    FHttpCli.RcvdStream    := TMemoryStream.Create;
    FHttpCli.OnDocBegin    := DocBegin;
    FHttpCli.OnDocEnd      := DocEnd;
    FHttpCli.OnDocData     := DocData;
    while not Terminated do begin
        Progress(IntToStr(FThreadNumber) + ' Start get');
        with FHttpCli do begin
            URL   := FURL;
            Proxy := FProxy;
            (RcvdStream as TMemoryStream).Clear;
            try
                Get;   // Get page from internet
                Success := TRUE;
            except
                Success := FALSE;
            end;
        end;

        if not Terminated then
            Synchronize(UpdateStatus);
    end;

    if FHttpCli.RcvdStream <> nil then
         FHttpCli.RcvdStream.Free;

    FHttpCli.Free;
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.DocBegin(Sender : TObject);
begin
    Progress(IntToStr(FThreadNumber) + ' Doc begin');
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.DocData(Sender : TObject; Buffer : Pointer; Len : Integer);
begin
    Progress(IntToStr(FThreadNumber) + ' Doc data');
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure THTTPThread.DocEnd(Sender : TObject);
begin
    Progress(IntToStr(FThreadNumber) + ' Doc end');
end;


{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品初高中害羞小美女文| 韩国av一区二区三区在线观看| 亚洲风情在线资源站| 精品一区二区在线看| 99国产精品久久久| 久久综合久久综合九色| 美女爽到高潮91| 91丨九色丨蝌蚪富婆spa| 精品福利视频一区二区三区| 亚洲一区二区三区中文字幕| 成人久久视频在线观看| 欧美xxxx老人做受| 亚洲mv大片欧洲mv大片精品| 99久久免费国产| 久久精品亚洲麻豆av一区二区| 亚洲成年人影院| 91欧美一区二区| 国产情人综合久久777777| 日韩激情一区二区| 欧美日韩不卡一区| 亚洲蜜臀av乱码久久精品| 成人午夜视频福利| 久久免费电影网| 九色综合狠狠综合久久| 欧美精品高清视频| 亚洲图片自拍偷拍| 欧美性视频一区二区三区| 1000精品久久久久久久久| 成人美女视频在线观看18| 精品欧美乱码久久久久久| 日韩高清国产一区在线| 欧美日韩专区在线| 亚洲一区免费视频| 欧美在线你懂得| 亚洲成a人v欧美综合天堂下载| 色综合一个色综合亚洲| 国产精品剧情在线亚洲| 99麻豆久久久国产精品免费| 中文字幕亚洲欧美在线不卡| 成人免费三级在线| 成人欧美一区二区三区小说| 99re成人精品视频| 亚洲激情在线播放| 欧美性xxxxxx少妇| 日韩精品乱码免费| 日韩欧美国产一区二区三区| 狠狠色丁香婷婷综合| 久久久99精品免费观看不卡| a在线欧美一区| 一二三四区精品视频| 欧美麻豆精品久久久久久| 日韩av一区二区三区四区| 亚洲视频在线一区| 色美美综合视频| 一个色综合网站| 欧美一区二区女人| 国产一区二区三区观看| 国产精品美女久久久久av爽李琼| 色欧美日韩亚洲| 奇米影视一区二区三区小说| 久久精品亚洲精品国产欧美| 色综合久久天天综合网| 亚洲电影在线播放| 亚洲精品一区二区三区福利| av不卡在线播放| 亚洲一区二区欧美| 26uuu色噜噜精品一区二区| 成人免费视频播放| 日韩高清不卡一区二区三区| 国产欧美中文在线| 欧美日韩免费一区二区三区视频| 国产尤物一区二区在线| 亚洲欧美日韩国产中文在线| 日韩欧美国产精品一区| 99re视频精品| 精品一区在线看| 亚洲自拍另类综合| www亚洲一区| 精品视频一区二区三区免费| 精品写真视频在线观看 | 一区二区在线观看视频| 69堂成人精品免费视频| 99久久综合色| 麻豆成人免费电影| 亚洲久本草在线中文字幕| 欧美电影免费提供在线观看| 91亚洲精品久久久蜜桃网站| 精品写真视频在线观看| 亚洲综合免费观看高清完整版| 国产亚洲一本大道中文在线| 欧美日韩精品免费观看视频| av毛片久久久久**hd| 韩国一区二区在线观看| 日韩在线观看一区二区| 亚洲另类春色校园小说| 中文字幕欧美国产| 欧美www视频| 欧美日韩国产天堂| 色综合久久中文字幕| 成人ar影院免费观看视频| 紧缚捆绑精品一区二区| 日韩不卡一区二区三区| 一二三区精品福利视频| 亚洲免费毛片网站| 亚洲欧洲一区二区在线播放| 久久精品一区二区| 久久色视频免费观看| 日韩欧美精品三级| 日韩一本二本av| 日韩一级免费观看| 91精品国产色综合久久不卡电影| 欧美在线观看一区| 欧美性大战久久久| 91国产精品成人| 日本道免费精品一区二区三区| 99久久99久久精品免费看蜜桃| 国产成人亚洲综合a∨婷婷 | 午夜精品久久久久久久99樱桃| 亚洲视频一区二区在线| 中文字幕在线不卡视频| 日韩美女啊v在线免费观看| 欧美激情一区不卡| 国产精品亲子伦对白| 日韩久久一区二区| 亚洲精品美国一| 亚洲一区影音先锋| 日韩极品在线观看| 久久99久久精品| 国产成a人无v码亚洲福利| 成人性视频免费网站| 99久久99久久综合| 欧美在线看片a免费观看| 欧美精品丝袜中出| 欧美va亚洲va在线观看蝴蝶网| 亚洲精品一线二线三线| 国产亚洲精品资源在线26u| 欧美激情资源网| 一区二区三区欧美日韩| 视频在线在亚洲| 国产精品中文字幕欧美| av日韩在线网站| 欧美精品一卡两卡| 2021中文字幕一区亚洲| 亚洲天堂久久久久久久| 亚洲高清免费在线| 国内欧美视频一区二区| 色综合一个色综合| 欧美一区二区大片| 国产精品国产自产拍高清av| 亚洲线精品一区二区三区| 美女视频一区二区| 成人91在线观看| 在线成人av网站| 国产精品网站导航| 亚洲18色成人| 成人美女在线视频| 91精品国产综合久久久久久久 | 国产麻豆一精品一av一免费| eeuss鲁片一区二区三区在线看| 欧美日本视频在线| 国产精品黄色在线观看| 天天综合网天天综合色| 成人av免费在线| 日韩免费看网站| 亚洲激情六月丁香| 国产传媒日韩欧美成人| 欧美日韩中字一区| 国产精品免费免费| 九九**精品视频免费播放| 色噜噜狠狠色综合中国| 国产日本欧美一区二区| 日韩成人一区二区| 色婷婷国产精品| 国产拍揄自揄精品视频麻豆| 欧美96一区二区免费视频| 91黄视频在线| 中文字幕一区二区日韩精品绯色| 免费成人深夜小野草| 欧美日韩一本到| 亚洲免费观看高清完整版在线观看 | 色综合久久99| 国产精品婷婷午夜在线观看| 裸体歌舞表演一区二区| 欧美久久一区二区| 玉足女爽爽91| 91小视频免费观看| 中文字幕免费观看一区| 国内精品久久久久影院薰衣草| 欧美日韩高清一区二区不卡| 亚洲裸体xxx| 99久久精品免费| 欧美国产一区视频在线观看| 国内成+人亚洲+欧美+综合在线| 7777精品久久久大香线蕉| 亚洲成人精品影院| 欧美在线999| 一区二区三区四区乱视频| 99热这里都是精品| 中文字幕一区二区三区色视频| 丁香激情综合国产|