webservice如何调用com中的接口
1、VS.NET 2003
2、创建了一个webservice项目(就是选择ASP.NET 服务程序)
3、因为这个webservice接口要调用第三方提供的一个dll。这个dll是基于com的。
4、选择引用节点,右键----添加引用----浏览----选择这个dll文件。
5、就会看到添加的这个dll,就在引用下有个:UDP_DDCOM的节点
6、双击这个节点,就会看UDP_DDCOM中具体的内容,比如这个dll的目录,程序集、接口,类等信息
---------------------------------------------
前提是:dll也注册了
--------------------
然后我在程序里这样调用这个dll的功能接口
比如:
UDP_DDCOM::IWCOMM_OPERATE*mydp ;
mydp = new DDCOM::DDCOM_Comm_Operate();--------------------------------------------
但程序老提示上面红色的地方错误:c:\inetpub\wwwroot\WebService1\Service1.asmx.cs(74): 类、结构或接口成员声明中的标记“:”无效
[解决办法]
到底是C#还是VC.NET?
[解决办法]
你的dll文件坏了还是dll文件的版本有问题啊?
[解决办法]
兄弟啊你这写的是啥子啊,南腔北调集??
UDP_DDCOM::IWCOMM_OPERATE *mydp ;
mydp = new DDCOM::DDCOM_Comm_Operate();--------------------------------------------
但程序老提示上面红色的地方错误:c:\inetpub\wwwroot\WebService1\Service1.asmx.cs(74): 类、结构或接口成员声明中的标记“:”无效
虽说俺们一直不在乎语言的区别。但是用vc语法写cs文件俺还是第一次见到