问题:我想将读出来的值用 word 显示。
代码如下:(麻烦大家看一看)
......
BYTE *pBuf = NULL;
pBuf = (BYTE*)GlobalAlloc(GMEM_FIXED,lDataLength);
SafeArrayAccessData(varBLOB.parray,(void **)pBuf);
CString strFileName = "d:\\工作任务\\板卡客服\\temp.doc"; CFile outFile(strFileName,CFile::modeCreate|CFile::modeWrite);
LPSTR buffer = (LPSTR)GlobalLock((HGLOBAL)pBuf);
outFile.WriteHuge(buffer,lDataLength);
GlobalUnlock((HGLOBAL)pBuf);
outFile.Close();
SafeArrayUnaccessData(varBLOB.parray); 我的程序能正常执行,并在”d:\工作任务\\板卡客服“ 目录下生成temp.doc,
问题是当我双击(打开)temp.doc 时,弹出一个对话框:
"Microsoft word 无法倒入指定的格式。这项功能目前尚未安装,是否现在安装?"
大家有谁也遇到过这样的问题,该怎样解决,是否要安装啊。有谁能告诉我啊。
代码如下:(麻烦大家看一看)
......
BYTE *pBuf = NULL;
pBuf = (BYTE*)GlobalAlloc(GMEM_FIXED,lDataLength);
SafeArrayAccessData(varBLOB.parray,(void **)pBuf);
CString strFileName = "d:\\工作任务\\板卡客服\\temp.doc"; CFile outFile(strFileName,CFile::modeCreate|CFile::modeWrite);
LPSTR buffer = (LPSTR)GlobalLock((HGLOBAL)pBuf);
outFile.WriteHuge(buffer,lDataLength);
GlobalUnlock((HGLOBAL)pBuf);
outFile.Close();
SafeArrayUnaccessData(varBLOB.parray); 我的程序能正常执行,并在”d:\工作任务\\板卡客服“ 目录下生成temp.doc,
问题是当我双击(打开)temp.doc 时,弹出一个对话框:
"Microsoft word 无法倒入指定的格式。这项功能目前尚未安装,是否现在安装?"
大家有谁也遇到过这样的问题,该怎样解决,是否要安装啊。有谁能告诉我啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货