创建了一个COM组件,已经用regsvr32注册成功.
用CoCreateInstance创建对象的时候返回错误“0x80040154 没有注册类”
用CoGetClassObject创建类场也返回同样的错误。但是我自己用LoadLibrary -> GetProcessProc -> DllGetClassObject -> CreateInstance 手动创建是成功的。不知道问题在哪,难道在注册表吗?不是知道我怀疑的对不对,请高手解答。
用CoCreateInstance创建对象的时候返回错误“0x80040154 没有注册类”
用CoGetClassObject创建类场也返回同样的错误。但是我自己用LoadLibrary -> GetProcessProc -> DllGetClassObject -> CreateInstance 手动创建是成功的。不知道问题在哪,难道在注册表吗?不是知道我怀疑的对不对,请高手解答。
1.我的注册代码是ATL生成的,没有改过。
2.注册表里有相应的信息了,而且和其它组件看着没有什么特别的地方。