Login
网站首页 > 文章中心 > 其它

易语言dll命令名前加_易语言如何调用指定DLL文件?

作者:小编 更新时间:2023-07-08 22:15:19 浏览量:157人看过

1. 易语言如何把dll写进程序里 还有几个问题

1

把dll文件保存到资源表中.用 写到文件("xxx文件路径",#xx资源名称) 写出去,程序目录可以用 取运行目录() 获取.

;图片或图片组,右键新建,双击内容单元格,选择dll)

2

全部改变什么意思?变成什么样?

建议用以下几个方法实现,具体思路看你具体要实现什么

〈整数型〉 寻找组件 (通用型 父组件,[文本型 名称前缀],[文本型 类型],[整数型 标记最小值],[整数型 标记最大值])

易语言dll命令名前加_易语言如何调用指定DLL文件?-图1

〈通用型〉 取所找到组件 (整数型 组件寻找句柄,整数型 组件索引位置)

〈整数型〉 取找到组件数目 (整数型 组件寻找句柄)

〈文本型〉 取组件名称 (通用型 窗口组件)

〈无返回值〉 清除组件寻找句柄 (整数型 组件寻找句柄)

3

zip写进程序跟dll写进程序一样.

建议使用 压缩解压支持库 的 ZIP压缩 控件.双击控件自动创建 _ZIP压缩1_压缩进度 事件,很容易实现显示进度.

4.

进度条随机跳动只要写随机数就可以了,比如,放一个时钟控件,时钟周期为500,双击创建周期事件,编写以下代码:

置随机数种子 ()

进度条1.位置 = 取随机数 (进度条1.最小位置, 进度条1.最大位置)

5.

需要实现文件夹读写监控,比较麻烦,建议查找相关教程和例程,或者用其他方式实现.

2. 易语言dll注入与编写

.版本 2

.支持库 shell

.程序集 窗口程序集1

.程序集变量 输入法句柄

.子程序 __启动窗口_创建完毕

热键.注册 (_启动窗口.取窗口句柄 (), , #Home键, &;子程序1)

输入法注DLL ()

.子程序 输入法注DLL

写到文件 (取特定目录 (10) ◆ "\SouGoo.ime", #输入法)

输入法句柄 = 输入法.安装 (取特定目录 (10) ◆ "\SouGoo.ime", "五笔输入法")

.如果真 (输入法句柄 ≠ 0)

输入法.设置注入 (取特定目录 (10) ◆ "\Sougoo.ime", 取运行目录 () ◆ "\games.dll")

信息框 ("注入成功。" ◆ #换行符 ◆ "按Home键呼出!", 0, )

窗口禁止关闭 (_启动窗口.取窗口句柄 (), 真)

.如果真结束

.子程序 子程序1

.局部变量 bool, 逻辑型

bool = 进程是否存在 ("dnf.exe")

.如果真 (bool)

输入法.激活 (取句柄2 ("dnf.exe", , ), 输入法句柄)

.子程序 __启动窗口_将被销毁

输入法.卸载 (输入法句柄)

输入法.清除注入 (取特定目录 (10) ◆ "\Sougoo.ime")

3. 易语言如何编写一个DLL文件

要知道被调用的dll库文件中的函数命令名称、返回值和参数(以及其类型) 才可以在易语言里面调用;

4. 易语言怎么写一个DLL格式的辅助

用输入法注入,如果是单机游戏可以用远程线程注入,或者把dll改成sxs.dll放到游戏运行目录里,很多游戏启动时就会自己加载了,把你的启动子程序公开并写上载入窗口的代码即可,最后一个是最笨最简单的办法。

如果我的回答对您的疑问有帮助的话,,想了解更多关于这方面的专业知识的话不如报个班系统的学习一下,像我们科迅教育,小班开课,包教会,2-4个月就让你从萌新变小白,如果一期学不会可以免费重学,学完以后我们还有两百多家合作单位可以给学生推荐工作等,如果大家在南通可以来免费试听一下,感受一下课堂氛围和老师的教学热情,就在人民中路老新亚大厦三楼,欢迎随时来咨询。

在源码中插入DLL,再在源码中调用DLL命令。

易语言最左边那边有个框框下面是支持库、程序、属性

点程序然后找"dll命令"

右键然后点插入心dll命令

然后右边会出现表格,自己填

dll命令名就是调用的语句

比如dll命令名是"dll命令1"

然后回到代码输入的地方输入"dll命令1()"

括号里面填dll里面设的参数

这个是查找窗口句柄的函数吧 !~~ 去看看完整的API函数电子书

nIndex Long,欲取回的信息,可以是下述任何一个常数:

GWL_EXSTYLE 扩展窗口样式

GWL_STYLE 窗口样式

GWL_WNDPROC 该窗口的窗口函数的地址

GWL_HINSTANCE 拥有窗口的实例的句柄

GWL_HWNDPARENT 该窗口之父的句柄。不要用SetWindowWord来改变这个值

GWL_ID 对话框中一个子窗口的标识符

GWL_USERDATA 含义由应用程序规定

DWL_DLGPROC 这个窗口的对话框函数地址

DWL_MSGRESULT 在对话框函数中处理的一条消息返回的值

DWL_USER 含义由应用程序规定

GWL_WNDPROC 该窗口的窗口函数的地址 这个常量 的值就是 -4,具体常量对应的数值是多少,是可以查的,也可以到论坛上问问别人。

.版本

.DLL命令

将被调用的DLL命令,

,

"自写DLL.dll",

"弹出一个窗口"

自写DLL.dll这个是你DLL的名称,弹出一个窗口这个是你DLL里面的命令子程序的名称,这样就能调用你想要调用的子程序!!

以上就是土嘎嘎小编大虾米为大家整理的易语言dll命令名前加_易语言如何调用指定DLL文件?相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章