本人是用易语言起步的,起初是为了兴趣,后来由于易语言被杀软误杀严重,连空白程序都杀,后来转到了学c#,随着学习的深入,接触越来越复杂的东西之后,发现有些功能没有用易语言来写方便,所以就想到用c#来调用易语言写的dll,就和一般的dll调用一样,没什么技术含量。
易语言中新建个dll文件
c#中和一般的dll一样调用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<p> using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.windows.forms; using system.runtime.interopservices;</p><p> </p><p> namespace e_dll { public partial class form1 : form { public form1() { initializecomponent(); } [dllimport( "msg.dll" )] public static extern void msgbox( string text, string title); private void button1_click( object sender, eventargs e) { msgbox( "成功调用易语言dll!" , "测试" ); } } } </p> |
感谢大家对服务器之家的支持,测试一下以上代码内容吧。
原文链接:https://blog.csdn.net/threadroc/article/details/39322445