在构建项目时,我看到一条错误消息,如
:ReadFromStream':函数不带4个参数
你能否告诉我可能是什么错误。
下面是该行,显示错误退出:
hr = var.ReadFromStream(pStm, pMap[i].vt, pMap[i].rgclsidAllowed, pMap[i].cclsidAllowed);
我将不胜感激任何帮助。谢谢。
答案 0 :(得分:1)
检查函数的定义,通常在缺少参数(或者有太多参数)时会发生这种情况
如果它应该使用其中的四个,请确保您的一个参数对于您尝试使用的过载不是错误的类型。有时,这可能会让您认为您正在尝试使用不使用该数字的不同重载。
答案 1 :(得分:1)
:ReadFromStream':函数没有 拿4个参数你能不能 告诉我可能是什么错误。
这意味着 ReadFromStream 不会带4个参数。
这意味着您无法将4个对象传入其中。
(pStm,pMap [i] .vt,pMap [i] .rgclsidAllowed,pMap [i] .cclsidAllowed)
PSTM
地图[I] .vt
PMAP [I] .rgclsidAllowed
PMAP [I] .cclsidAllowed
答案 2 :(得分:0)
我认为在ReadFromStream的定义中,该方法没有4个参数作为参数。请重新审视。
答案 3 :(得分:0)