知道DELPHI的高手很多,想请要教的是:在DELPHI调WEBSERVICE通讯时,无可避免
网络情况不畅通,导致线程调用接口超时(网络不通造成),而同步调用时接口不返回
值是无法继续执行的,而线程内部又无法执行到释放自己的代码,只能通过外部做定时器
或者信号灯进行等待,而同步调用在该情况下会造成假死机,现在想通过异步调用,让定时器
或者信号灯能够工作,然后在超时时对线程进行杀死!而网络上异步调用大家都空有说法,没有
一个具体可行的参照或者成熟的代码贴出来参考,所以希望各位达人不惜赐教,多谢!
  MagicYang

解决方案 »

  1.   

    关于webservice方面的知识,在微软的.net开发方面用得比较多,也很成熟,可以参考一下他们是怎么解决的,它山之石,可以攻玉
      

  2.   

    不知道。
    没有用异步调用。
    用过异步提交数据(post),没有问题。
    不知楼主的是否参考
      

  3.   

    界面卡死的话可以放个TIdAntiFreeze试试.另:调用WebService不用自己释放接口的,引用计数为0它会自己释放