CoCreateInstance 执行失败
if ( FAILED( ::CoInitialize( NULL ) ) )
{
return false;
}
CLSID pdfCLSID;
CLSIDFromProgID( L"PDFCreator.clsPDFCreator", &pdfCLSID );
HRESULT hr = CoCreateInstance(pdfCLSID,NULL,CLSCTX_ALL,__uuidof(PDFCreator::_clsPDFCreator),
reinterpret_cast<LPVOID*>(&pdfCreator));
if ( FAILED(hr) )
{
return false;
}
在我本机上有安装PDFCreator,Adobe Acrobat7.0,Adobe Reader 9.0,程序运行正常,在测试机上安装的也是同样的pdf软件,但CoCreateInstance函数执行失败,这是为什么啊?
[解决办法]
[解决办法]
我记得com里 只要把光标放到hr那里,就会提示:错误原因,不仅仅是一个数字
当然,如果不行的话,hi则能够getlasterror了。
然后 用这个错误码去查找错误原因了.