如何在VB6中调用Web服务?

时间:2009-08-28 06:54:12

标签: vb6 soap web-services

我有一个旧的VB 6应用程序。我现在想要访问其中的Web服务/ Web方法,我使用MSSOAPLib30 DLL进行交互。

使用int string等简单类型,一切都很好。

但我无法发送ClassStructs等复杂类型。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您需要创建一个Type Mapper。

Microsoft SOAP Toolkit Type Mappers

如果有机会,可以通过创建在VB.NET中调用Web服务的代码然后使用interop从VB 6.0调用它来使事情变得更容易。

Calling Web Services from Visual Basic 6, the Easy Way