C# VB6程序使用DLL时不支持虚拟接口方法
好的,这里是我的背景故事: 我有一个vb6应用程序,现在可以从SAP检索数据 创建了一个SAP web服务 我使用C创建了一个DLL,其中包含对web服务的服务引用,进行调用并以ADO记录集兼容的格式创建XML。 所有这些都已使用Windows窗体成功测试 还没有问题 这就是说,当我将DLL集成到VB6时,我成功地调用了DLL的函数。但是,当我调用将返回XML的函数时,出现了以下错误: 虚拟接口方法>WebServiceObject::urn:sap com:document:sap:soap:functions:mc style<不受支持 我收到了一个不完整的XML。然而,当我从一个.NET测试web表单发出相同的调用时,我得到了完整的XML,一切看起来都很漂亮 有什么提示吗?好的, 经过漫长的一天的寻找,对于我所有的逻辑看起来都不错的想法感到沮丧,我发现错误就在我这方面。对于所有遇到此错误的用户,请检查WSDL中的方法、参数和对象是否与端点匹配。我的问题是,我正在使用端点的URL以编程方式设置端点,并且从VB6传递了不同的端点地址,因此不支持调用的方法,因为它不属于该端点C# VB6程序使用DLL时不支持虚拟接口方法,c#,web-services,dll,vb6,sap,C#,Web Services,Dll,Vb6,Sap,好的,这里是我的背景故事: 我有一个vb6应用程序,现在可以从SAP检索数据 创建了一个SAP web服务 我使用C创建了一个DLL,其中包含对web服务的服务引用,进行调用并以ADO记录集兼容的格式创建XML。 所有这些都已使用Windows窗体成功测试 还没有问题 这就是说,当我将DLL集成到VB6时,我成功地调用了DLL的函数。但是,当我调用将返回XML的函数时,出现了以下错误: 虚拟接口方法>WebServiceObject::urn:sap com:document:sap:soap:
祝大家好运 我得等到明天