金斤 發表於 2020-12-12 15:45:00

应用程序和dll通信-易语言

<h1 class="md-end-block md-heading"><span class="md-plain">应用程序和dll通信-易语言</span></h1>
<p class="md-end-block md-p"><span class="md-plain">对于易语言没有静态和动态调用的处理。</span></p>
<h2 class="md-end-block md-heading"><span class="md-plain">首先</span></h2>
<p class="md-end-block md-p"><span class="md-plain">在易语言中新建一个动态链接库,并添加导出函数</span></p>
<p class="md-end-block md-p"><img src="https://img2020.cnblogs.com/blog/1940490/202012/1940490-20201212154415113-1148272022.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="md-end-block md-p">&nbsp;</p>
<p class="md-end-block md-p">&nbsp;</p>
<h2 class="md-end-block md-heading"><span class="md-plain">生成一个应用程序来处理dll函数</span></h2>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">在windows窗口程序中添加一个button控件来响应事件,双击button进入单击响应</span></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">然后在消息响应框里选择插入dll命令</span></span></p>
<p class="md-end-block md-p"><img src="https://img2020.cnblogs.com/blog/1940490/202012/1940490-20201212154430043-853052016.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">在dll插入命令中的dll命令名随意取名字,然后再库文件名中填写对应的dll文件名,然后再在库中对应命令名中选择导出函数的名字。</span></span></p>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-plain">最后在消息响应事件中添加dll命令名就可以调用了</span></span></p>
<p class="md-end-block md-p"><span style="font-size: 1.5em"><img src="https://img2020.cnblogs.com/blog/1940490/202012/1940490-20201212154441428-181383662.png"></span></p>
<p>&nbsp;</p>
<p class="md-end-block md-p"><span style="font-size: 1.5em"></span></p>
<p>&nbsp;</p>
<p class="md-end-block md-p"><span style="font-size: 1.5em">注意点:</span></p>
<p class="md-end-block md-p md-focus"><span class="md-tab"> <span class="md-plain md-expand">易语言的必须将dll和exe放在同一目录下才行</span></span></p><br><br>
来源:https://www.cnblogs.com/Sna1lGo/p/14124947.html
頁: [1]
查看完整版本: 应用程序和dll通信-易语言