C# WinForm怎么使用COM组件

首先在右边自己的项目上右键→添加→引用

然后在 引用管理器 的 COM 分页下选择自己要添加的COM组件,当然前提是你已经用 regsvr32 命令注册过了此COM组件到注册表,如果还没有注册在这个列表里是看不到的。

选择好后点确定,就会在右边你的工程下的"引用"分类下看到它:

然后实例化一个对象就可以使用此COM组件了:

cs 复制代码
opLib.OpInterface op = new opLib.OpInterface();
string kk=op.Ver();
Trace.WriteLine($"chun:OP插件版本{kk}");

当然每个COM组件的这个对外的接口函数名都不一样,怎么确定 **opLib.**这个点后头怎么写呢?可以这样:

用Visual Studio的自动代码补全功能,然后这里显示两个方法,每个都试试,然后就知道是谁了。

相关推荐
nuclear20115 分钟前
Python 在Excel中插入、修改、提取和删除超链接
开发语言·python
续写少年!12 分钟前
自定义注解
java·开发语言
苹果酱056721 分钟前
通俗理解人工智能、机器学习和深度学习的关系
java·开发语言·spring boot·mysql·中间件
就是有点傻32 分钟前
C#中面试的常见问题004
面试·职场和发展·c#·wpf
Yanbin_Q32 分钟前
Java 使用堆外内存(off-heap memory) 作为缓存
java·开发语言·缓存
码上有前40 分钟前
【51-60期】深入解析Java面试问题:从高并发到性能调优的最佳实践
java·开发语言·面试
CHHC188044 分钟前
golang 定时器的不同任务
开发语言·golang·定时任务
^毛小兔^1 小时前
[Bash]遍历文件夹下的动态库文件,并为每个so文件创建一个软连接(symbolic link)
开发语言·bash
Cedric_Anik1 小时前
Swift——类与结构体
开发语言·ios·swift
叫我:松哥1 小时前
经典游戏:飞机大战游戏python设计与实现
开发语言·python·游戏·pygame