关于在目的URL繁忙或者网络异常的情况下,,TIdHTTP.Get(URL)没有任何信息反馈,一直阻塞在这里,try...except也无法捕获异常,网络搜索这方的解决办法,但是一直找不到,ConnectTimeout或者ReadTimeout根本不起作用,哪位大侠有这方面的解决办法的??? 有时候正常的,但是到网络不好的时候就会出现卡死。。
解决方案 »
- 这个用Delphi写的 IPAD 界面太强大了..
- .......................................................................................
- 感谢ARI的帮忙
- 用webbrowers控件显示大图片会重启?机器不兼容?
- 漢字換行的問題
- 请问谁有支持delphi6的条形码控件?支持打印的,在线等待,马上给分
- 请问delphi中怎样进行幂运算?
- 不需要让用户按Alt+Enter、Ctrl+Alt+Del、Ctrl+Esc等功能键
- 有关BDE的问题????
- 为了方便,我用了很多个adoquery在一个窗体里,这样会不会影响程序性能啊?adoquery会不会太多了呢?
- delphi7 与access2007
- 如何使某个程序的子窗口或对话框 显示之前将它隐藏?
动态创建idhttp,IdAntiFreeze来用var
IdHTTP: Tidhttp;
IdAntiFreeze: TidAntiFreeze;
begin
IdAntiFreeze:=TIdAntiFreeze.Create(nil);
IdAntiFreeze.OnlyWhenIdle:=False;
IdHTTP:=Tidhttp.Create(nil);
try
StrHtml:=IdHTTP.Get(PChar('http://www.vdj8.com/'));
finally
IdHTTP.Disconnect;
IdHTTP.Free;
end;
。你啥原理,我IdAntiFreeze不是动态创建的,但是idhttp我是动态创建的,总之感谢我再看看
关于这句话我还是不理解耶!!谁能给解释一下???如果用线程来处理,是不是就不需要TidAntiFreeze了?