如何做COM组件

1、创建一个.net framework4.0的类库 PDMIntegration

2、创建一个接口类

Guid("F63BBF0D-4154-4a51-A2C4-C4B12D65725D")

InterfaceType(ComInterfaceType.InterfaceIsIUnknown)

public interface IPDMIntegrator

{

DispId(1)

void ShowMessage(string msg);

}

3、实现接口

Guid("AEE82FDC-24AB-460f-A853-5F9B8268667C")

public class PDMIntegrator : IPDMIntegrator

{

public void ShowMessage(string msg)

{

MessageBox.Show(msg, "111");

}

}

相关推荐
gc_229919 小时前
学习C#调用OpenXml操作word文档的基本用法(19:学习文档页脚类)
c#·word·openxml·页脚·footerpart
承渊政道19 小时前
C++学习之旅【C++拓展学习之反向迭代器实现、计算器实现以及逆波兰表达式】
c语言·开发语言·c++·学习·visual studio
baivfhpwxf202320 小时前
C# Task.Run 和 Task.Factory.StartNew 的区别
开发语言·c#
HAPPY酷20 小时前
Visual Studio 原生项目(.vcxproj) 和 CMake 项目对比
ide·visual studio
数据的世界011 天前
C# 封装、继承、多态 通俗解释
c#
人工智能AI技术1 天前
【C#程序员入门AI】AI应用的操作系统:Semantic Kernel 2026实战
人工智能·c#
m5655bj1 天前
Python 将 Markdown 转换为 Word 文档
开发语言·c#
黑棠会长1 天前
ABP框架04.复杂业务关系实现(DDD实战)
数据库·c#·.net·ddd·abp
阿蒙Amon1 天前
C#每日面试题-简述类型实例化底层过程
java·面试·c#