关于idHTTP超时问题?

RobotSky 2006-07-18 12:18:51

1.

高人,有没办法判断如果不超时?再执行后面的代码?

IdHTTP1.Head(trim(Edit1.Text));
IdHTTP1.ReadTimeout:=5000; // 2.5秒

if IdHTTP1.Response.ResponseCode=200 then (这一句怎么改,使其不超时才执行?)
begin
..........(此处代码忽略)
end;


在线等....谢了..........

2.
为什么IdHTTP1老是报错啊?

可不可隐藏错误继续执行..........?????

如何改?


就算我做了以下的改进,还是不行..

1. 加上 IdHTTP1.Response.ResponseCode<5000 的条件,还是不行.为什么?

2.加了try语句还是报错?
...全文
215 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
深圳万兴 2006-07-21
  • 打赏
  • 举报
回复
ding
d_fang 2006-07-21
  • 打赏
  • 举报
回复
zhou13 2006-07-19
  • 打赏
  • 举报
回复
2.加了try语句还是报错?

有可能

你要用try..except才能不报错
try..finally会报错的!
雄牛 2006-07-19
  • 打赏
  • 举报
回复
ddd
RobotSky 2006-07-19
  • 打赏
  • 举报
回复

还是不行?

我晕......
雄牛 2006-07-18
  • 打赏
  • 举报
回复


顶者有分....

高人呢?帮帮忙.谢了

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧