C# 通过反射调用com组件,封装了几个简单的方法方便使用反射调用com。 var obj=new ComObj("excel.application"); obj["Visible"]=true; obj. InvokeMethod("Application.Workbooks.Open", fileName);
2019-12-21 20:33:29 5KB C# com 反射
1
安装了VS(我用的vs2012 64位) gacutil.exe路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools regasm.exe路径 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 单独建立一个文件夹放入dll,tlb文件 将以上路径配置到电脑环境变量PATH即可在管理员权限下的控制台输入一下命令 1、cd /d dll路径 然后回车,显示dll所在文件夹路径 2、gacutil /i dll文件名.dll 然后回车,显示将dll添加进程序集成功 3、regasm dll文件名.dll /tlb:dll文件名.tlb 然后回车,显示注册成功
2019-12-21 20:32:01 69KB C# COM组件注册 调用
1
代码原封不动摘自《COM技术内幕》,只不过从MAKEFILE转为vs2008实现。 vs2008包含两个工程:Com工程,创建Com组件; Client工程,使用Com组件 Client目录: 示例如何使用COM组件 Com目录: 示例如何创建COM组件 Debug目录: REGISTER.BAT 注册com组件 UnREGISTER.BAT 反注册Com组件 Client.exe示例如何使用Com组件 Cmpnt.dll手动编写的Com组件
2019-12-21 20:26:22 79KB COM组件 编写 示例
1
ATL创建进程外COM组件服务,包含COM组建客户端测试程序,使用时,需要先通过批处理文件将COM组建服务注册到Windows系统中(win10测试通过),具体可参考我的文章《ATL创建进程外COM组件服务(C++图解说明)》
2019-12-21 20:26:01 26KB COM C++ ATL VS2015
1
这是从别人那里copy来的,对于第一次使用vs的c++来开发的新手,可以借鉴学习一下。基本能用。win7注册组件的时候注意一下权限问题。
2019-12-21 20:22:18 4.93MB c++编写组件
1
通过进程外Com组件实现64位程序调用32库(主要实现64位程序调用32Com组件的创建、注册、和调用)
2019-12-21 20:10:34 979KB Com组件
1
VS2017+QT5.9.1(msvc2017_32 32位版本)使用大漠插件dm.dll(COM组件)测试工程
2019-12-21 19:57:57 15.7MB VC2017 大漠 VC2017 QT
1
Arcgis 学习--COM 组件的调用返回了错误 HRESULT E_FAIL
2019-12-21 19:39:56 30KB arcgis com HRESULT E_FAIL
1