L
lostapple
Unregistered / Unconfirmed
GUEST, unregistred user!
IdAntiFreeze1.OnlyWhenIdle:=False;//设置使程序有反应.
try
mystr:=IdHTTP1.Get('url');
except
case IdHTTP1.ResponseCode of
......(错误处理)
end;
使用以上语句,如果访问URL不存在,则直接程序出错而不是转到我的except程序里面去。请问何解?翻遍网上所有程序,貌似都是这么写的啊。按照设计,如果网页不存在(404错误),应该是在except语句里可以根据IdHTTP1.ResponseCode得到错误代码,但实际情况是根本不执行到这里,直接弹出错误窗口。
try
mystr:=IdHTTP1.Get('url');
except
case IdHTTP1.ResponseCode of
......(错误处理)
end;
使用以上语句,如果访问URL不存在,则直接程序出错而不是转到我的except程序里面去。请问何解?翻遍网上所有程序,貌似都是这么写的啊。按照设计,如果网页不存在(404错误),应该是在except语句里可以根据IdHTTP1.ResponseCode得到错误代码,但实际情况是根本不执行到这里,直接弹出错误窗口。