不用改后缀名,改了之后就不能运行了,直接用"运行()"这个命令就可以了,dll和可执行文件是不同的,dll动态链接库有程序接口可供其他程序调用里面的子程序,调用的时候只需要在易语言的dll列表里填好相关信息,然后像调用其他子程序一样调用就行了,也可以用dll注入
你新建一个
子程序
.然后在子程序下添加参数就可以了!调用的话把做好的DLL放到运行目录下.然后调用里插入个DLL然后
设置相关参数和编写时候的参数一样.然后是DLL文件名和子程序名就可以了
在易语言的左边功能选项找---程序---dl命令--右键---插入新dll命令
DLL命令名=你给他的名称(在窗口程序下可直接代码输入)
DLL库文件名=你调用那个DLL命名
DDL库中的对应名=在被调用的DLL的子程序
完了后直接在窗口下输入代码(DLL命令名)
打包的时候将DLL放置包下(可减少错误率)
要知道被调用的dll库文件中的函数命令名称、返回值和参数(以及其类型) 才可以在易语言里面调用;
你的 DLL 有用到 这个 窗口 肯定 调用的时候 也就有了我写了 一个试了试 是可以的
下面这个是 DLL
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码
_临时子程序 () ' 在初始化代码执行完毕后调用测试代码
返回 (0) ' 返回值被忽略.
.子程序 _临时子程序
' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中. ***注意不要修改本子程序的名称、参数及返回值类型.
.子程序 子程序1, , 公开
载入 (窗口1, , 真)
下面这个是声明 DLL
.DLL命令 DLL命令1, , "1", "子程序1"
下面这个是调用 DLL
.程序集 窗口程序集1
.子程序 _按钮1_被单击
DLL命令1 ()
以上就是土嘎嘎小编为大家整理的go语言调用易语言dll相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!