佚名通过本文主要向大家介绍了createinstance,createinstance失败,c createinstance,array.createinstance,clrcreateinstance等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么用CreateInstance创建com组件实例会失败?
描述:
解决方案1:
描述:
我用CreateInstance创建组件实例的时候失败,请问有哪些原因会导致创建失败呀?
解决方案1:
检查返回值HRESULT,看看具体是什么原因.
可能原因:
1.com库没有初始化
2.创建的组件没有注册,或者指定的clsid有误
3.组件没有实现指定的接口
3.创建的组件不支持聚合,但是传递的pUnkOuter不为NULL
4.其它原因
您可能想查找下面的文章:
- CoCreateInstance和CoCreateInstanceEx的区别??
- 抓狂!看了几天了,CoCreateInstance总是出错!!!!救命啊!
- 请教CoCreateInstanceEx产生E_ACCESSDENIED的原因
- CoCreateInstance的内部实现问题??
- 在DEV-CPP中编译建立快捷方式代码出现incompatibletypeforargument1of`CoCreateInstance'
- 用dll的COM除了cocreateinstance能不能就当普通DLL用loadlibrary调用。
- CoCreateInstanceEx问题
- 请大哥大姐指教CreateInstance的问题
- CoCreateInstance调用成功,CoGetClassObject调用失败,为什么?
- CoCreateInstance调用出错,帮看看!