int main( int argc, char *argv[] ) { cout << "Initializing COM" << endl; if ( FAILED( CoInitialize( NULL ))) { cout << "Unable to initialize COM" <&l ...
分类:
其他好文 时间:
2016-10-01 14:59:46
阅读次数:
236
序言: N年前,我们曾在软件开发上出现了这样的困惑,用VC开发COM组件过于复杂,用VB开发COM组件发现效率低,而且不能实现面向对象的很多特性,例如,继承,多态等。更况且如何快速封装利用历史遗留的大量C++代码本身就是一个大的难题。 当时,开发小组的成员通过共同努力,摸索了一套C++类的动态组件化 ...
分类:
编程语言 时间:
2016-09-29 07:52:05
阅读次数:
281
以Excel为例 问题描述: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005基本上.net导出excel文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。 ...
分类:
其他好文 时间:
2016-09-27 18:02:53
阅读次数:
102
写了个标题好长啊~~~~ 这两天又认识了一个新玩意,记录一下下,啦啦啦~~~~~ 话说,认识arcgis快十年了,从桌面版到engine的二次开发,其实不过才认识到它的冰山一角, 它总是能带来很多还未知的东西,实话说,就是如此的热爱着它,因为从来都觉得遨游其中,没有边界~~~~~ arcengine ...
以COM方式调用Excel,由于开发环境与目标终端程序集版本的不一致,导致目标端程序无法使用。 下面调用COM组件打开Excel文件。如图,先在开发环境添加COM引用 代码如下: 将编译后的程序XCOPY到客户端,执行报错信息如下: 提示未能加载文件或程序集”Microsoft.Office.Int ...
分类:
其他好文 时间:
2016-09-26 13:04:33
阅读次数:
428
前言:最近项目里面有一些对Excel操作的需求,博主想都没想,NPOI呗,简单、开源、免费,大家都喜欢!确实,对于一些简单的Excel导入、导出、合并单元格等,它都没啥太大的问题,但是这次的需求有两点是NPOI搞不定的: 找了一圈资料,对于Excel生成pdf,网上的答案千篇一律:使用COM组件的方 ...
1 VBScript VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语 ...
分类:
Web程序 时间:
2016-09-15 15:05:16
阅读次数:
190
尝试过很多Excel导入导出方法,都不太理想,无意中逛到oschina时,发现了NPOI,无需Office COM组件且不依赖Office,顿时惊为天人,怀着无比激动的心情写下此文。 曾使用过的方法 直接导出html,修改后缀名为.xls,这个方法有点像骗人的把戏,而且不能再导入 使用Jet OLE ...
分类:
Windows程序 时间:
2016-09-12 12:23:27
阅读次数:
1289
ArcGIS基本控件简介 ArcGIS Engine控件是一组可视化的开发组件,每个ArcGIS Engine控件都是一个COM组件。这些组件包括MapControl,PageLayoutControl,TOCControl.ToolbarControl,GlobeControl,和SceneCon ...
分类:
其他好文 时间:
2016-09-12 00:40:04
阅读次数:
249
一、C# Word操作引入Word COM组件菜单=》项目=》添加引用=》COM=》Microsoft Word 11.0 Object Libraryusing Word = Microsoft.Office.Interop.Word;1、功能:将数据以自制表格形式插入WORD中2、主要程序代码如 ...