从c ++ v6调用Web服务

时间:2009-11-17 09:56:19

标签: c# vb.net web-services ms-access access-vba

我已经在vb.net中部署了webservice。

如果我将从c ++(版本6)或者来自网络服务,那么会有任何问题   Microsoft Access VBA?

由于

3 个答案:

答案 0 :(得分:2)

在您提到的语言中,这是可能的,但并非微不足道。我们使用不同的路线:

  • 创建网络服务
  • 创建一个调用Web服务的.NET客户端,并使其成为COM公开的dll
  • 使用从遗留代码到.NET COM客户端的COM调用

通过这种方式,您可以随意使用.NET框架的所有优点,并且遗留代码的更改很简单。

主要缺点是您必须在客户端PC上注册COM dll,或使用Windows XP SP2中的并排机制。

答案 1 :(得分:0)

您可以使用gSoap库(http://gsoap2.sourceforge.net/)来使用C ++中的Web服务,但这并非易事。

答案 2 :(得分:0)

这是从VB6调用Web服务的Microsoft article - VBA几乎与VB6相同,所以我希望这些建议仍然适用。