下你所需,载你所想!
汇集开发技术源码资料

DLL优化模块高速/重定向至内存DLL

:5.178KB :1 :2019-12-10 08:36:36

部分简介

.子程序 开启DLL调用重定向, 逻辑型, 公开, 将直接在易语言声明的DLL命令重定向到内存加载的dll中执行。
.参数 句柄, 整数型, , 内存加载后的模块句柄,。
.参数 DLL名称, 文本型, , 这个名称需要对应DLL命令的库文件名

开启高速:开启后DLL命令的调用提速百分之40左右。
DLL重定向:将在易语言声明的DLL的调用重定向至内存加载的DLL里,也就是说,直接声明的API命令也可以内存调用。

开启高速测试: 核心库:5.7版 5.3版 未发现问题。
开启高速VMP加壳后仍未发现问题。

DLL重定向测试: 虚构DLL句柄发现重定向一切正常
未测试真实加载的内存DLL

兼容性:如果某天易语言使用了虚函数表,则并不影响。
二者互相兼容,可以同时使用

使用方法:在调用DLL命令之前调用 仅需调用一次 一般在程序初始化的时候调用。

再吐槽一点易语言,确实考虑有点周全,还特意留了个可以让我很轻松实现重定向的一个标识,不然还有点繁琐。

DLL优化模块高速/重定向至内存DLL

热门推荐

相关文章