优秀的编程知识分享平台

网站首页 > 技术文章 正文

C# 调用dll接口功能实现(c#调用32位dll)

nanyue 2024-08-26 18:08:46 技术文章 5 ℃

在实际的项目开发中,可能需要考虑代码的安全性或执行效率,需要将具体的功能实现隐藏,dll接口提供了很好的解决方案。dll接口不仅在C++的项目中可以直接调用,在C#开发的项目也同样适用,本文详细介绍了一下C#项目调用dll接口的功能实现。

step1 创建MFC 动态链接库 应用程序

step2 查看工程结构并编译生成dll 文件

step3 添加接口函数并编译生成dll

step4 新建一个Windows Form 程序

step5 C#封装一个dll调用类

将需要调用的接口在这个接口调用类声明,

step6 C#调用dll

将DllTest.dll拷贝至可执行文件目录下,调用这两个接口

扩展:通过dll 接口传递带参数的对话框

1)在DllTest中新建一个对话框DialogA

2) 根据DialogA 的类向导添加对话框类

3)根据类向导 添加虚函数OnInitDialog()

后面对话框传参的接口在此测试。

4)修改构造函数,添加参数

构造函数中的参数strTips 由成员变量m_strTips传递,参考构造函数的定义,

5)在初始化对话框中添加传入参数的引用

6)封装对话框接口

7)调用对话框接口

点击确定 后 弹出对话框,

最近发表
标签列表