VC++中使用SOAP发生错误~

VC++中使用SOAP发生错误~,第1张

试试以下办法:

1.重新安装 SOAP Toolkit

2.把MSSOAP安装目录下的

MSSOAP30.dll

MSSOAPR3.dll

msxml4.dll

msxml4r.dll

WISC30.dll

这五个文件复制到你的编译目录(MSSOAP的版本不同,后面的数字可能不同).

3.检查对mssoap30.dll的引用(版本不同后面的数字可能不同)

不晓得你是怎么弄的,我一般是写在stdafx.h里面:

#import "C:\Program Files\Common Files\MSSoap\Binaries\mssoap30.dll" exclude("IStream", "ISequentialStream", "_LARGE_INTEGER", "_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME", "IErrorInfo")

using namespace MSSOAPLib30

...

另外,建议把:

ISoapReaderPtr Reader

ISoapConnectorPtr Connector

改成:

CComQIPtr<ISoapReader>reader

CComQIPtr<ISoapConnector>connector

最后,杀一下毒

交互式听说不支持win7 x64版的 曾为此问题纠结许久 我的解决方法如下

如果你的win7是预装的home basic 或者home premium 就随便找个你电脑品牌的oem序列号然后windows anytime upgrade升级到pro版或者ultimate版[当然 这样就变成盗版了 但是正版测试可以通过 被封概率不大 ] 吧

接着 下载Windows Virtual PC 和 XP Mode, 由此可以非常傻瓜的搭建一个xp 虚拟机[几乎不需配置] 然后把交互视听说装在xp mode下运行即可。

如果出现分辨率达不到1024*768这个问题 就先把虚拟机窗口化 把窗口拉大 打开视听说后 再全屏即可

此方法优点是不需再安装一个32位版系统 比较干净


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11093528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存