为什么用Indy的IdHTTP进行Get的时候会像死机一样(100分)

  • 主题发起人 主题发起人 lentilz
  • 开始时间 开始时间
L

lentilz

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么用Indy的IdHTTP进行Get的时候会像死机一样??
 
网络环境嘛,就是这个样子,程序没有空反映你的请求了,你可以在Indy Mics面板中
托一个idAntiFreeze控件到你的窗体中就可以解决你这个问题了
 
indy 是block模式
 
因为网络慢呀,你可以把它放到一个线程里。另外还可以用indy9,它有timeout属性
 
TO:lofa
按照你地方法,试了一下,确实有效,谢谢。[:D]
 
我写成dll,怎么使用idAntiFreeze
 
我还没有把组件写到Dll中,不过我觉得IdHttp组件都可以设置这些组件的组合关系的
另外Indy9如果有这个属性,为什么不用最新的,我所知的Indy以前版本中有的有很严重
的Bug,甚至连他们自己的例子都不能正常运行,如在D6佩带的HttpServer例子中的Session
部分,但是在Indy9中就解决了。
 
后退
顶部