开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3404|回复: 7
收起左侧

[已回应] 对精易模块的一些建议

[复制链接]
结帖率:100% (1/1)
发表于 2019-9-28 11:08:05 | 显示全部楼层 |阅读模式   广东省肇庆市
1.建议DLL命令的声明里面都补全调用的哪个DLL,这样黑月编译器才能够把它加入到IAT导入表中调用,而不是像官方编译器那样子动态调用
2.【文本_朗读】命令中,使用了【播放MP3】命令,这个问题会导致即使不使用【文本_朗读】命令,易语言也会对mp3.run这个库进行链接,程序体积会增大约0.11mb。
3.模块中相同功能的命令泛滥,最突出的是 【 取空白文本】 【取空白字节集】 【取指针】都有好多个版本,我的建议是 核心库有的功能优先使用核心库,而取指针,有的用【lstrcpy】和汇编版本,lstrcpy其实是用来拷贝字符串用的,虽然也可以拿来当作取指针用,但是效率显然比不上汇编版本。
4.精易 类_APIHOOK  的优化建议,不应该使用writeprocessmemory 进行内存读写,因为这个类本身不能够进行跨进程HOOK,所以就没必要使用跨进程的内存读写,高频使用的场景会造成效率问题,建议使用核心库的【写到内存】 或者 ntdll 中的【@memcpy】命令(此命令进行内存拷贝经过测试效率是最高的,比汇编版本也要快)

以上仅建议,工程量可能有一点点大,不解决其实也问题不大

结帖率:100% (2/2)

签到天数: 9 天

发表于 2019-9-28 14:18:12 | 显示全部楼层   湖南省长沙市
你怕是不知道,某些相同的到dll命令,模块中能有好几种不同得命名,现在得精益模块太乱了
回复 支持 反对

使用道具 举报

签到天数: 14 天

发表于 2019-9-28 17:50:48 | 显示全部楼层   辽宁省大连市
我觉得这个正常,模块毕竟是免费开源的,代码也都是来源于网络,论坛能整理出来就不错,一个开源免费的东西,做到完美是很难的,其他语言的开源的东西,也都是如此
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
 楼主| 发表于 2019-9-28 18:14:53 | 显示全部楼层   广东省肇庆市
易飞鸟 发表于 2019-9-28 17:50
我觉得这个正常,模块毕竟是免费开源的,代码也都是来源于网络,论坛能整理出来就不错,一个开源免费的东西 ...

其实我觉得这类型的问题,迟早都是要解决的,不然越开发代码越凌乱,官方有空的时候有必要整理整理的

评分

参与人数 1好评 +1 精币 +2 收起 理由
maozaiba + 1 + 2 此处应该有鼓励~

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:82% (45/55)

签到天数: 13 天

发表于 2019-9-30 15:17:39 | 显示全部楼层   江苏省无锡市
是啊  我觉得开源的模块就没必要加上那个模块保护了  导致调试的时候   要卡十几秒才能弹出窗口   还会造成易语言窗口假死

点评

哦哦 那不知道啥情况 我取消了插件内模块保护功能 调试加载就很快   江苏省无锡市  发表于 2019-9-30 16:50
精易模块并没有使用模块保护编译   广东省揭阳市  发表于 2019-9-30 16:47
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2019-10-9 08:03:53 | 显示全部楼层   四川省乐山市
没必要....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表