各位高手,有没有人知道怎么把一个VC编写的COM组件包装成WebService?

解决方案 »

  1.   

    或者,怎样在WebService中调用VC COM组件?
      

  2.   

    不知道楼主要把VC COM组件包装成WebServie 干什么,你能说一说你的目的或者应用背景吗?要把VC Com组件包装成WebService可能比较困难,可能对有些高手可以做到,但是对普通的程序员可能是有点登天吧!
    要从WebService来调用VC Com组件应该是比较可取的办法,但是WebService的速度跟Com比要慢很多
    一般情况下WebService在本机上调用Com要解决的是访问权限问题,否则的话,WebService没有权限访问Com,就会出错
    不过还是有解决办法,网上的资料很少,,,
    下面说说调用方法:
    1.用VC写COM组件,
    2.注册COM组件
    3.配置COM访问权限(给WebService的访问权限),在Win98下面要装Dcom98组件,在Win2000下面可以在Dcomcnfg里面设置,在WinXP下面可以在组件服务里面设置。
    4.在WebService里面引用COM组件,然后才能调用Com组件。
    对于WebService来访问网络上面的dcom组件,就更加困难了。
      

  3.   

    真的太感谢了,我就从本机上用WebService调用VC的COM组件。您有详细点的WebService调用VC COM组件的程序方面的资料吗?能否提供一下,多谢多谢!!!!!
      

  4.   

    ws调com
    =======
    如果使用vs.net直接在ide里添加引用即可,非常方便
    com 包装为 ws
    =====
    微软好像有一款工具,具体没用过
      

  5.   

    能否举一个在ide里添加引用调用com的小例子,多谢
      

  6.   

    点击项目,右键添加引用,选取com即可