首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CoCreateInstance 返回 INVALIDARG解决思路

2012-02-29 
CoCreateInstance 返回 INVALIDARGhr CoCreateInstance(clsid,NULL,CLSCTX_INPROC_SERVER,iid_mouse,(vo

CoCreateInstance 返回 INVALIDARG
hr = CoCreateInstance(clsid,
NULL,
CLSCTX_INPROC_SERVER,
iid_mouse,
(void**)&pMouse);

返回的hr = E_INVALIDARG

解释是一个或多个参数无效

各位大侠有碰到过这个问题么 
可能的原因是什么呢 多谢

[解决办法]
CLSCTX_REMOTE_SERVER 遇到 E_INVALIDARG 的到是多...

难道是你的iid_mouse接口不支持 CLSCTX_INPROC_SERVER ?

你改成CLSCTX_ALL试试!
[解决办法]
也许clsid错了吧,仔细检查下
[解决办法]
c#编写的com,注册到全局程序集了吗?oleviewer打开有问题吗?
[解决办法]
代码发给我,我帮你调试一下
gw_net@163.com

热点排行