【问题标题】:How to use a WCF Web Service in VB6如何在 VB6 中使用 WCF Web 服务
【发布时间】:2015-10-10 11:42:48
【问题描述】:

情况是我有一个 VB6 应用程序和一个 WCF 服务。 SOAP/WCF 客户端必须在 C# 中实现,因为我们无法在 VB6 中执行此操作。 那么如何在我的 VB6 应用程序中使用这个客户端呢? 简单来说,如何使用/消费 WCF WEB 服务 VB6 应用程序? 要使用的 WCF Web 服务是基于肥皂的。

【问题讨论】:

  • 您可以使用 COM 互操作。将 C# 程序集归因于可使用 COM 调用,然后导出类型库并从 VB6 调用。
  • 亲爱的 Richard,您的意思是 1) 为基于 wcf soap 的客户端制作一个 com 可调用库。 2) 并在 VB6 项目中使用这个库?
  • 是的,我就是这个意思。

标签: c# vb6 wcfserviceclient


【解决方案1】:

看看微软提供的 COM SOAP 客户端。

https://msdn.microsoft.com/en-us/library/ms997641.aspx

dim SOAPClient
set SOAPClient = createobject("MSSOAP.SOAPClient")

【讨论】:

  • 这仅在不安全且不受支持的 Windows XP 中提供。虽然现在已经很成熟并且不受支持,但您可以获得此对象的可部署版本,作为 SOAP Toolkit 3.0 的一部分。
猜你喜欢
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
  • 2011-01-02
  • 1970-01-01
相关资源
最近更新 更多