ERROR 'VarCmp' : function does not take 4 parameters

wangqinghao 2010-05-27 09:54:40
我在使用VC6.0编译一个网上下载的程序时,出现下面的编译错误:
error C2660: 'VarCmp' : function does not take 4 parameters
后来我在网上找了一下解决方案。
大部分的建议是:暗转sp6.0,但是问题时,我安装了sp6.0还是不起作用啊!
希望那位大侠能给我点建议啊???
拜托了!
...全文
583 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tpmengtt 2011-12-14
  • 打赏
  • 举报
回复
删了最后面的一个参数后,程序编译过了
shaonew 2011-11-07
  • 打赏
  • 举报
回复
2楼正解,解决了我碰到的问题
wangqinghao 2010-06-05
  • 打赏
  • 举报
回复
安装了sp6补丁也不起做作用啊!
azxswq000 2010-06-04
  • 打赏
  • 举报
回复
把vc6.0升级到sp6补丁即可
xidong_bao 2010-06-04
  • 打赏
  • 举报
回复
调用函数时参数不对
向立天 2010-06-04
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
arong1234 2010-05-27
  • 打赏
  • 举报
回复
感觉和下面文章说的现象有关(尽管现象不一样)
http://support.microsoft.com/?id=191626

怀疑由于某种原因,你用了老版本的oleauto.h. 选中VarCmp函数,按F12看他函数原型是什么
Eleven 2010-05-27
  • 打赏
  • 举报
回复
Compares two variants.


HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧