我用ICS组件中的ThttpCli控件下载网页时,经常死了,退不出来,该如何办?(10分)

  • 主题发起人 主题发起人 fullstrong
  • 开始时间 开始时间
F

fullstrong

Unregistered / Unconfirmed
GUEST, unregistred user!

当我用ICS组件中的ThttpCli控件用GET方法下载网页时,在下载某些网页时,出现在下载了
一定数据后就没有任何的反应,即不继续下载,也不退出,我通过HttpCli1.Abort方法来中断
它,也没有任何反应,象死了一样,该如何办?
 
L := Longint(GetTickCount) + 5000;
If AHttpCli.State <> httpReady Then
Begin
AHttpCli.Abort;
While AHttpCli.State <> httpReady Do
Begin
Application.ProcessMessages;
If L < Longint(GetTickCount) Then
Break;
End;
 
后退
顶部