易语言之dll文件的编写与引入
<p>打开易语言的开发环境,直接新建一个动态链接库即可。</p><p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128213932022-1163563906.png"></p>
<p> </p>
<p> 点击新建以后,看起来就和写模块一样,实际上大体步骤是一样的,具体差别这样就不叙述了。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128214105716-526629070.png"></p>
<p> </p>
<p> 直接新建一个子程序,这样编写即可。还是需要点击公开,才能被其他程序所调用。生成dll文件,需要静态编译。</p>
<p>静态编译以后,根据提示保存即可。</p>
<p>下面讲一下易语言引入dll文件。</p>
<p>还是新建一个窗口程序,拉入一个按钮,点击,开启按钮事件。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128214403355-819838546.png"></p>
<p> </p>
<p> 右键点击程序数据,选择新DLL命令。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128214445716-600148440.png"></p>
<p> </p>
<p> 这样的界面,令人有点懵,没关系,我们先保存这个源代码到刚才生成的dll文件下,方便我们引入。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128214540257-494150984.png"></p>
<p> </p>
<p> 然后按照如下填写即可。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128214651410-1940524543.png"></p>
<p> </p>
<p> DLL命令名,就是我们给刚才dll中add函数取的别名;返回值类型,就是add函数返回的数据类型;库文件名就是dll文件的名称;</p>
<p>在库中对应命令名,就是dll中add函数的名字,下面的参数名也对应着dll中add函数的两个参数;</p>
<p>这边填写完毕,我们回到按钮事件,输入 调试输出 (随便取别名 (5, 6))</p>
<p>点击运行,再点击按钮1,即可。</p>
<p><img src="https://img2020.cnblogs.com/blog/1852902/202101/1852902-20210128215010003-1280859864.png"></p>
<p> </p>
<p> 可见,dll中的add函数已经被我们完全导入并使用了。</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/dayq/p/14342189.html
頁:
[1]