idhttp超时问题,如何不跳出异常的那个警告框?(5分)

  • 主题发起人 主题发起人 shmily0616
  • 开始时间 开始时间
S

shmily0616

Unregistered / Unconfirmed
GUEST, unregistred user!
repeat
idhttp1.ProxyParams.ProxyServer :=proxylist.Strings[sum+k];
idhttp1.ProxyParams.ProxyPort :=80;
idhttp1.readtimeout :=2000;
try
idhttp1.Get('http://www.alexa.com');
except
end;

until idhttp1.ResponseCode=200;
-----------------------------
部分代码如下,意思就是循环读取文本里的代理地址,通过idhttp.get()来取得返回数据。
设定超时为3秒
如果3秒没连上或者3秒没有数据返回,就自动读取文本里的下一个代理地址
实现以上意思,不知代码那么写对不对
再就是,我运行程序,总是弹出超时readtimeout的框框,请问如何才能不弹出这个框框,直接读取下一个代理地址?except 那里应该怎么写?
 
后退
顶部