大家都知道在Web Service中调用COM+组件,是DELPHI中推荐使用的一种架构模式,但我想知道在COM+中调用Web Service,该怎么办。具体的实验我已经做过,问题出在当aIntf:=HTTPRIO1 as IISAPIPOSRegister的时候,出现了内存地址访问错误!请教

解决方案 »

  1.   

    不应该吧,我没试过在com+中调用ws,不过做过app调用ws,没有出现过类似的问题啊,建议你重新创建一个最简单的ws和com+做测试,学习
      

  2.   

    谢谢micher_yan(小学没毕业) 的关注!
    我在APP中调用该WEB SERVICE也是成功的,但就是一到COM+中就会出错。我知道在WEB SERVICE中调用COM+组件的时候,有需要注意的问题就是关于组件环境的问题,不知道在COM+中调用WEB SERVICE是不是也需要注意些什么
      

  3.   

    这个问题我现在已经解决,虽然不是很清楚究竟是什么原因,但至少在COM+组件中调用成功了,出现错误的那种COM+组件我选用了事务型,成功的COM+组件类型我选用了远程数据模块。我不知道这两者对WEB SERVICE的调用究竟有多大影响。还望高手多多指导。