卓为VC——组件开发——COM开发问题集锦一
来源:百度文库 编辑:神马文学网 时间:2024/04/28 02:37:10
问题1:当出现错误:error C2065: 'CComVariant' : undeclared identifier时
解决方法:包含头文件:#include 即可
问题2:当用VC操作Word2003时,出现错误:error C2501: '_Application' : missing storage-class or type specifiers
解决方法:添加头文件:#include "MsWord.h" 即可
问题3:error C2660: 'SaveAs' : function does not take 11 parameters
解决方法:当VC操作Word2003时,SaveAs函数需要16个参数,参数不够时用vOptional补齐:
SaveAs(
vFileName, //VARIANT* FileName
vOptional, //VARIANT* FileFormat
vOptional, //VARIANT* LockComments
vOptional, //VARIANT* Password
vOptional, //VARIANT* AddToRecentFiles
vOptional, //VARIANT* WritePassword
vOptional, //VARIANT* ReadOnlyRecommended
vOptional, //VARIANT* EmbedTrueTypeFonts
vOptional, //VARIANT* SaveNativePictureFormat
vOptional, //VARIANT* SaveFormsData
vOptional, //VARIANT* SaveAsAOCELetter
vOptional,
vOptional,
vOptional,
vOptional,
vOptional
);
问题4:LoadLibrary("msxml.dll")失败,动态链接库(DLL)初始化例程失败
解决方法:下载msxmlchs.msi,然后安装上,再注册msxml.dll即可。
问题5:error C2660: 'Open' : function does not take 12 parameters
解决方法:VC操作Word2003时,Open函数需要十六个参数:
Open(
vFileName, // FileName
vTrue, // Confirm Conversion.
vFalse, // ReadOnly.
vFalse, // AddToRecentFiles.
vOptional, // PasswordDocument.
vOptional, // PasswordTemplate.
vOptional, // Revert.
vOptional, // WritePasswordDocument.
vOptional, // WritePasswordTemplate.
vOptional, // Format. // Last argument for Word 97
vOptional, // Encoding // New for Word 2000/2002
vOptional, // OpenAndRepair
vZ, // DocumentDirection wdDocumentDirection LeftToRight
vOptional, // NoEncodingDialog
vOptional,
vOptional
)
解决方法:包含头文件:#include
问题2:当用VC操作Word2003时,出现错误:error C2501: '_Application' : missing storage-class or type specifiers
解决方法:添加头文件:#include "MsWord.h" 即可
问题3:error C2660: 'SaveAs' : function does not take 11 parameters
解决方法:当VC操作Word2003时,SaveAs函数需要16个参数,参数不够时用vOptional补齐:
SaveAs(
vFileName, //VARIANT* FileName
vOptional, //VARIANT* FileFormat
vOptional, //VARIANT* LockComments
vOptional, //VARIANT* Password
vOptional, //VARIANT* AddToRecentFiles
vOptional, //VARIANT* WritePassword
vOptional, //VARIANT* ReadOnlyRecommended
vOptional, //VARIANT* EmbedTrueTypeFonts
vOptional, //VARIANT* SaveNativePictureFormat
vOptional, //VARIANT* SaveFormsData
vOptional, //VARIANT* SaveAsAOCELetter
vOptional,
vOptional,
vOptional,
vOptional,
vOptional
);
问题4:LoadLibrary("msxml.dll")失败,动态链接库(DLL)初始化例程失败
解决方法:下载msxmlchs.msi,然后安装上,再注册msxml.dll即可。
问题5:error C2660: 'Open' : function does not take 12 parameters
解决方法:VC操作Word2003时,Open函数需要十六个参数:
Open(
vFileName, // FileName
vTrue, // Confirm Conversion.
vFalse, // ReadOnly.
vFalse, // AddToRecentFiles.
vOptional, // PasswordDocument.
vOptional, // PasswordTemplate.
vOptional, // Revert.
vOptional, // WritePasswordDocument.
vOptional, // WritePasswordTemplate.
vOptional, // Format. // Last argument for Word 97
vOptional, // Encoding // New for Word 2000/2002
vOptional, // OpenAndRepair
vZ, // DocumentDirection wdDocumentDirection LeftToRight
vOptional, // NoEncodingDialog
vOptional,
vOptional
)
卓为VC——组件开发——COM开发问题集锦一
VC知识库文章 - COM 组件设计与应用(一)——起源及复合文件
VC知识库文章 - COM 组件设计与应用(一)——起源及复合文件
VC++开发BHO插件—定制浏览器
VC知识库文章 - COM 组件设计与应用(五)——用 ATL 写第一个组件
VC知识库文章 - COM 组件设计与应用(六)——用 ATL 写第一个组件
VC知识库文章 - COM 组件设计与应用(六)——用 ATL 写第一个组件
VC知识库文章 - COM 组件设计与应用(五)——用 ATL 写第一个组件
VC知识库文章 - COM 组件设计与应用(三)——数据类型
VC知识库文章 - COM 组件设计与应用(七)——编译、注册、调用
VC知识库文章 - COM 组件设计与应用(三)——数据类型
VC知识库文章 - COM 组件设计与应用(三)——数据类型
VC知识库文章 - COM 组件设计与应用(二)——GUID 和 接口
VC知识库文章 - COM 组件设计与应用(三)——数据类型
.net下开发COM 组件(1)
C# COM组件开发之界面窗体 - 51CTO.COM
CSDN技术中心 VC++开发BHO插件——定制你的浏览器
VC 开发BHO插件——定制你的浏览器 作者 陆其明
VC++开发BHO插件(2)——定制你的浏览器
Symbian编程VC开发环境设置(一)
Symbian编程VC开发环境设置(一)
VC知识库文章 - COM 组件设计与应用(一)
VC知识库文章 - COM 组件设计与应用(一)
XML开发笔记 — 总结