16,749
社区成员
发帖
与我相关
我的任务
分享
unit uTSavePic;
interface
uses
Classes, StdCtrls, ComCtrls, ExtCtrls, Graphics, SysUtils;
type
TSavePic = class(TThread)
private
protected
public
constructor create;
procedure Execute; override;
procedure SendPic;
end;
implementation
constructor TSavePic.create;
begin
FreeOnTerminate:=true;
inherited create(false);
end;
procedure TSavePic.Execute;
begin
//访问一个不存在的网路路径,这会使用很长时间
end;
procedure TSavePic.SendPic;
begin
//访问一个不存在的网路路径,这会使用很长时间
end;
end.
TSavePic.Create;
var
nTSavePic:TSavePic;
begin
nTSavePic:=TSavePic.Create;
nTSavePic.SendPic;
constructor TSendThread.Create(CreateSuspended:Boolean;MainHandle:HWND);
begin
FHTTPClient:=TIdHTTP.Create(nil);
FHTTPClient.ReadTimeout:=180000;
FHTTPClient.ConnectTimeout:=60000;
FMainHandle:=MainHandle;//传句柄 这个就是调用的时候把参数传过来。
inherited Create(CreateSuspended);
end;