向高手提问DELPHI异步WEB SERVICE的问题

magicjove 2009-11-08 11:18:32

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

...全文
268 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinopf 2010-01-27
  • 打赏
  • 举报
回复
我在这个问题上也很头疼
张志峰 2009-11-19
  • 打赏
  • 举报
回复
帮顶
wzwcn 2009-11-16
  • 打赏
  • 举报
回复
界面卡死的话可以放个TIdAntiFreeze试试.另:调用WebService不用自己释放接口的,引用计数为0它会自己释放
mjp1234airen4385 2009-11-12
  • 打赏
  • 举报
回复
不知道。
没有用异步调用。
用过异步提交数据(post),没有问题。
不知楼主的是否参考
imho888 2009-11-12
  • 打赏
  • 举报
回复
设置连接超时
liuchyx2007 2009-11-11
  • 打赏
  • 举报
回复
关于webservice方面的知识,在微软的.net开发方面用得比较多,也很成熟,可以参考一下他们是怎么解决的,它山之石,可以攻玉
shuaialang 2009-11-11
  • 打赏
  • 举报
回复
友情绑顶
dd_zhouqian 2009-11-09
  • 打赏
  • 举报
回复
帮顶
用delphi调用webserivce还没试过!

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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