Procedure ThreadProc;
var
I:integer
begin
for I:=0 to 100 do
Form1.IdHTTP1.Head('http://rain99.com/1.zip');end;procedure TForm1.Button1Click(Sender: TObject);
var
TmpThread:TMyThread;
begin
TmpThread:=TMythread.Create(true);
TmpThread.FreeOnTerminate:=true;
TmpThread.Resume;end;如题,如果在循环时候点窗体的关闭按钮,将会出现错误窗口,请教各位如何屏蔽,或者强行终止此线程后安全退出窗口?
var
I:integer
begin
for I:=0 to 100 do
Form1.IdHTTP1.Head('http://rain99.com/1.zip');end;procedure TForm1.Button1Click(Sender: TObject);
var
TmpThread:TMyThread;
begin
TmpThread:=TMythread.Create(true);
TmpThread.FreeOnTerminate:=true;
TmpThread.Resume;end;如题,如果在循环时候点窗体的关闭按钮,将会出现错误窗口,请教各位如何屏蔽,或者强行终止此线程后安全退出窗口?
看看是什么错误
Procedure ThreadProc;
var
I:integer
begin
for I:=0 to 100 do
begin
if self.Terminated then exit;
Form1.IdHTTP1.Head('http://rain99.com/1.zip');
end;end;