游历 發表於 2019-6-1 12:13:00

易语言调用外部DLL详细实例教程

<h2>一、准备工作</h2>
<blockquote>
<p>一、工具:易语言</p>
</blockquote>
<h2>二、准备一个DLL</h2>
<p><span style="font-size: 16px">1)打开易语言-新建一个Windows动态链接库</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601114257199-495343534.png"></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">2)然后右键新建一个子程序或者用快捷键:Ctrl+N 。然后写上代码。我这里写一个 2个字符串拼接的例子哈!</span></p>
<blockquote>
<p><strong>子程序名 :这个方法的名称。也是后面调用需要用到的哦。</strong></p>
<p><strong>返回值类型:自己根据需求填写。</strong></p>
<p><span style="color: rgba(255, 0, 0, 1)"><strong>公开:这个必须打钩,不然会调用不到。</strong></span></p>
</blockquote>
<p><span style="font-size: 16px"><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601115211115-531395984.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601115225494-926116225.png"></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">3)写完后编译成DLL文件</span></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px"><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601115345690-1818637602.png"></span></p>
<p>&nbsp;</p>
<h2>三、写调用的程序</h2>
<p><span style="font-size: 16px">1)打开易语言-新建一个Windows窗口程序</span></p>
<p><span style="font-size: 16px">2)然后把我们刚才写的dll加载进来。点击插入--》Dll命令</span></p>
<p><span style="font-size: 16px"><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601115846559-597500375.png"></span></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">3)填写要调用的DLL信息</span></p>
<blockquote>
<p><span style="font-size: 16px">Dll命令名:这个没有限制想怎么取就怎么取</span></p>
<p><span style="font-size: 16px">返回值:这个要跟你调用的dll里的子程序(方法)的返回值要一样的。</span></p>
<p><span style="font-size: 16px">库文件名:这个就是刚才你编译的那个Dll的路径。可以写相对路径和绝对路径</span></p>
<p><span style="font-size: 16px">在库中对应命令名:就是你要调用这个dll里的哪里子程序(方法)的名字</span></p>
<p><span style="font-size: 16px">参数名:这个就是你要调用的子程序(方法)里对应的参数。</span></p>
</blockquote>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601120455696-95227701.png"></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">4)我们回到窗口添加一个按钮</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601120901590-1670726137.png"></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">5)然后双击按钮进入写代码界面,写以下代码</span></p>
<blockquote>
<p><span style="font-size: 18px; color: rgba(255, 0, 0, 1)">注:你刚才新建的那个DLLmi命令名叫啥就直接写啥然后填入相应参数即可哦!</span></p>
</blockquote>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601120955874-1700221944.png"></p>
<p><span style="font-size: 16px">6)然后我们运行一下程序。点击按钮就会弹出2个字符串拼接到一起的信息啦!</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1667088/201906/1667088-20190601121157935-366440624.png"></p>
<p>&nbsp;</p>
<div id="MySignature">&nbsp;</div>
<div>&nbsp;</div>
<div id="MySignature" style="display: block">个人网站:http://www.xtyos.cn<br>
github:https://github.com/2629180692<br>
博客园:http://www.cnblogs.com/wurendao<br>
完成日期 ©2019-06-01 无人岛<br>
遇到什么问题欢迎到下面评论里提出或者联系我哦!
</div>
<div style="display: block">
<p style="color: rgba(255, 131, 1, 1); margin-top: 20px">【转载文章务必保留出处和署名,谢谢!】</p>




</div><br><br>
来源:https://www.cnblogs.com/wurendao/p/10959007.html
頁: [1]
查看完整版本: 易语言调用外部DLL详细实例教程