卓为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
                ) 
卓为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开发笔记 — 总结