<返回更多

C# 调用dll接口功能实现

2021-07-09    积极的阳光i
加入收藏

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

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

step4 新建一个windows Form 程序

step5 C#封装一个dll调用类

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

C# 调用dll接口功能实现

 

step6 C#调用dll

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

C# 调用dll接口功能实现

 

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

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

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

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

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

C# 调用dll接口功能实现

 

6)封装对话框接口

C# 调用dll接口功能实现

 


C# 调用dll接口功能实现

 

7)调用对话框接口

C# 调用dll接口功能实现

 

点击确定 后 弹出对话框,

C# 调用dll接口功能实现

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>