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

易语言调用远程dll_易语言如何调用指定DLL文件?

作者:小编 更新时间:2023-07-06 17:12:09 浏览量:73人看过

易语言如何实现对DLL的接口函数动态调用..

就像做程序插件那样. 不晓得具体DLL名称 但是DLL的烂乎接口都是固定的 这样的DLL如饥李悉何调用扰含.?

我只知渗竖道易语言是可以进行dll动态调用的,需要系统的API函数,其中有一个是loadlibraryexa,来加载dll,用getprocaddress来获取函数亮宏地址,敬喊册然后用freelibrary来释放dll,详见系统的API。

DLL命令,在陆数DLL库文件名里写入该DLL的文件名,缓前参数就按照该DLL的接口写就可以在程序中调用了早哪首,如果调用的是标准DLL库,那么在DLL库文件名里可写可不写,不过在在DLL库中对应命令名一定要写

void

*Srt

个人认为很简闹念有可能是c◆◆中的char*

也就是字符数组

在易语言中不是文本型哦~是字节集型

所以需要一个

到字节集()进弯乱行转换拦困

易语言提供的DLL调用只是调用静态态衡物DLL,动态DLL现在还无拦答法调用,因为易语言公司的技术还不是帆液非常成熟,毕竟是基于C◆◆上开发的语言嘛。

.版本 2

.DLL命令 FindWindowExA, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError

.参数 窗口句柄1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)

.参数 窗口句柄2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有稿答子窗口。如设为零,表示从第一个穗敬码子窗口开始搜索

.参数 欲搜索的类名1, 文本型, , 欲搜索的类名。""表示忽略

.参数 欲搜索的类名2, 文本型, , 欲搜索的类名。""表示忽略;

.DLL命令 SendMessageA, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ;SendMessageByString是该函数的"类型安全猜哪"声明形式 由具体的消息决定

.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄

.参数 信息值, 整数型, , 消息的标识符

.参数 参数一, 逻辑型, , 具体取决于消息

.参数 参数二, 整数型, , 具体取决于消息;

复制进去DLL栏里面就行!

SendMessageA (窗口句柄, 信息值, 参数1, 参数2)

FindWindowExA(父窗口句柄,,子窗口类名,)

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

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

编辑推荐

热门文章