佚名通过本文主要向大家介绍了mfc application,ufos mfc application,sdii mfc application,smon mfc application,sd mfc application等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在MFC中用MSWORDOLB初始化_Application时失败
描述:
解决方案1:
描述:
我装的是Office2003,用的是.net 2005
已经import了MSWORD.OLB
代码如下:
if(FAILED(::CoInitialize(NULL)))
{
AfxMessageBox(_T("Bad Coinitialize!"));
return;
}
Word::_ApplicationPtr pApp = NULL;
//!!!!!!!!!!初始化实例时失败,在下面对hResult的判断中总是不通过
HRESULT hResult = pApp.CreateInstance(__uuidof(Word::Application));//CreateInstance("Word.Application")
if(!SUCCEEDED(hResult))
{
AfxMessageBox(_T("Bad CreateInstance!"));
return;
}
//请问下这是什么原因,急呀~
解决方案1:
需要用进程外模式CreateInstance,应该是第三个参数,用CLSCTX_LOCAL_SERVER常量