|
怎么解决CoCreateInstance的注册问题?
[复制链接]
各位高手:我在EVC下写了一个显示JPG图片的程序,可是在调用CoCreateInstance时总是失败,脆求高手指点啊!
IImagingFactory *pImageFactory = NULL;
IImage *pImage = NULL;
CoInitializeEx(NULL,COINIT_MULTITHREADED);
if(SUCCEEDED(CoCreateInstance(CLSID_ImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IImagingFactory,
(void **)&pImageFactory)))
{}
这个地方就没有正确创建COM了,问题就出在这里 -2147221164(REGDB_E_CLASSNOTREG)是返回值。
请问使用CoCreateInstance有没有什么地方要特别注意?
#include
#include
#pragma comment (lib,"Ole32.lib")
这是我的包括文件。
请问各位高手这个问题要怎么解决?
|
|