try
catch
不行吗?我的一段代码是打开一个excel模板文件,就是使用了try, catch,可以的!
catch
不行吗?我的一段代码是打开一个excel模板文件,就是使用了try, catch,可以的!
解决方案 »
- 程序打包问题
- 学串口通信或数据库编程是看类似的实例代码好还是看专业的串口通信或数据库编程教材好?
- [救助]GDI绘制文字占用CPU高~~~~~~~~~~~~
- 在xp中的ListCtrl中同时设置属性LVS_EX_SIMPLESELECT|LVS_EX_CHECKBOXES,显示复选框不正常
- 在设置ListCtrl控件各列的对齐方式是发现第一列总是左对齐的,为何?该如何设置第一列的对齐方式?
- 如何显示一个圆形的按钮,多谢:)最好有源代码
- 如何取得系统Default GateWay?
- ODBC连接数据库,出现“检索数据库错误”是什么原因?
- 请问哪里可以下载Visio?
- Win2K中怎么样将一个域用户加入本机中的管理员组中?(用ADSI)
- 一个IP包能放多少数据?
- 一个用ole db调用存储过程时出现的参数问题。请大家帮帮忙,比较急。
但我不知道代码怎么写?请指教
{
// Write the file header
file.Write((LPSTR)&bmfHdr, sizeof(BITMAPFILEHEADER));
//
// Write the DIB header and the bits
file.WriteHuge(lpBI, dwDIBSize);
}
catch (CFileException* e)
{
::GlobalUnlock((HGLOBAL) hDib);
throw;
}::GlobalUnlock((HGLOBAL) hDib);
return TRUE;
_Application word;
LPDISPATCH pDisp;
LPUNKNOWN pUnk;
CLSID clsid;
::CLSIDFromProgID(L"word.Application",&clsid);
if(::GetActiveObject(clsid,NULL,&pUnk)==S_OK){
VERIFY(pUnk->QueryInterface(IID_IDispatch,
(void**)&pDisp)==S_OK);
word.AttachDispatch(pDisp);
pUnk->Release();
}
else
{
if(!word.CreateDispatch("word.Application")){
AfxMessageBox("failed");
return ;
}
}
_Document m_document;
Documents m_documents;
LPDISPATCH pDocuments=word.GetDocuments();
m_documents.AttachDispatch(pDocuments);
VARIANT varTrue,varFalse;
VARIANT varOptional;
VariantInit(&varTrue);
varTrue.vt=VT_BOOL;
varTrue.boolVal = true;
VariantInit(&varFalse);
varFalse.vt=VT_BOOL;
varFalse.boolVal=false;
VariantInit(&varOptional);
varOptional.vt=VT_ERROR;
varOptional.scode =DISP_E_PARAMNOTFOUND;
LPDISPATCH pDocument=m_documents.Open(COleVariant("e:\\doc.doc"),&varOptional,&varFalse,
&varOptional,COleVariant("1234"),&varOptional,&varOptional,
&varOptional,&varOptional,&varOptional,
&varOptional,&varOptional,&varOptional,
&varOptional,&varOptional);
m_document.AttachDispatch(pDocument);
word.SetVisible(true);
m_document.Activate();
如果文档密码不是“1234”,MFC就自动弹出了一个消息框说密码不正确,我现在想不让它弹出此消息框,我给怎样得到错误消息?