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的自动代码补全功能,然后这里显示两个方法,每个都试试,然后就知道是谁了。

相关推荐
catchadmin18 分钟前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
开发语言·php
J***793919 分钟前
PHP在电商中的Magento
开发语言·php
python零基础入门小白1 小时前
【万字长文】大模型应用开发:意图路由与查询重写设计模式(从入门到精通)
java·开发语言·设计模式·语言模型·架构·大模型应用开发·大模型学习
天若有情6731 小时前
【c++】手撸C++ Promise:从零实现通用异步回调组件,支持链式调用+异常安全
开发语言·前端·javascript·c++·promise
无心水1 小时前
【Python实战进阶】1、Python高手养成指南:四阶段突破法从入门到架构师
开发语言·python·django·matplotlib·gil·python实战进阶·python工程化实战进阶
dotent·1 小时前
C#基于WPF UI框架的通用基础上位机测试WPF框架
ui·c#·wpf
q***31832 小时前
Windows安装Rust环境(详细教程)
开发语言·windows·rust
合作小小程序员小小店2 小时前
桌面安全开发,桌面二进制%恶意行为拦截查杀%系统安全开发3.0,基于c/c++语言,mfc,win32,ring3,dll,hook,inject,无数据库
c语言·开发语言·c++·安全·系统安全
合作小小程序员小小店2 小时前
桌面开发,超市管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·sqlserver·c#
Codeking__2 小时前
C++ 11 atomic 原子性操作
开发语言·c++