开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 14265|回复: 103
收起左侧

[易语言支持库] 易语言内联汇编器v2.1-更新支持调用DLL常量代码高亮

[复制链接]
发表于 2022-10-6 20:33:44 | 显示全部楼层 |阅读模式   重庆市重庆市
本帖最后由 Yecate 于 2022-10-6 20:33 编辑

内联汇编器更新说明
v2.1 20221004
         1.新增支持调用DLL函数(详情:demo\调用DLL(invoke)\exe.e)
                ' push 0
                ' push L"UNICODE文本标题"
                ' push L"UNICODE文本内容"
                ' push 0
                ' call user32.MessageBoxW
               
                ' ; 序号
                ' push 8888
                ' call ws2_32.#14
               
         2.新增invoke(小写)关键字,方便调用函数和DLL函数
                ' invoke user32.MessageBoxW, 0, L"invoke UNICODE文本内容", L"invoke UNICODE文本标题", 0
               
         3.invoke 调用方式支持 __stdcall/__cdecl/__fastcall 关键字
                ' invoke __cdecl @分配内存, 260 ; __cdecl 根据参数数量自动平衡堆栈
                ' invoke kernel32.GetTickCount  ; 默认 __stdcall 方式
               
         4.修正部分高亮显示不正常
         5.修正部分常量识别不正确

v2.0 20220816 测试版
     1.新增支持内联汇编字符串 (gbk utf8 unicode)
          ' push "gbk"
          ' push L"unicode"
          ' push u8"utf8"
         2.新增支持内联汇编常量
         3.新增支持naked函数不检查返回值(错误(10022): 子程序“XXX”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。)
         4.新增支持汇编代码高亮
         5.修正对易语言5.92版本的支持
         6.修复若干BUG

v1.2 20220710
     1.修正和精易助手支持库不兼容问题(感谢 @不苦小和尚 反馈)
         2.修正子程序代码过长导致出现生成错误代码的问题(感谢 @Max 反馈)
         3.新增支持多行汇编

v1.1 20220702
         1.新增支持模块编译
         2.新增增加自定义内联汇编关键字(留空则默认易语言注释文本为内联汇编代码)
         3.新增支持易语言版本 5.80 - 5.93
         4.新增禁止易语言生成函数外包装代码
         5.新增程序集名称开头若为 _naked_/_cdecl_ 则表示此程序集的函数全部为 _naked_/_cdecl_
     6.新增内联汇编中使用易语言基础命令(@分配内存/@重新分配内存/@释放内存/@设置组件属性/@读取组件属性)
     7.修复若干BUG
设置部分
5.jpg

高亮配置
6.jpg

白色高亮
7.jpg

部分demo截图
1.jpg

2.jpg

3.jpg




联系作者:QQ: 869443499
交流群号:Q群: 767562242
有任何想法和意见都可以进群反馈

InlineAssembler v2.120221004.zip (190.56 KB, 下载次数: 199)
4.jpg

点评

这是啥字体啊,真漂亮   辽宁省大连市  发表于 2023-3-14 21:11

评分

参与人数 10好评 +9 精币 +25 收起 理由
445194820 + 1 + 2 支持开源~!感谢分享
yuan71058 + 1 + 2 这是啥字体啊,真漂亮
流星暴雨 + 1 + 3 感谢分享,很给力!~
794229345 + 1 + 2 支持开源~!感谢分享
DDSGXQ + 1 + 3 YYDS~!
大小鱼 + 1 + 1 新技能已get√
fjgh + 2 支持开源~!感谢分享
凌哥 + 1 + 5 感谢分享,很给力!~
FallingSnow + 1 + 3 开源精神必须支持~
a524666979 + 1 + 2 牛逼

查看全部评分

本帖被以下淘专辑推荐:

  • · 好帖|主题: 1221, 订阅: 41

签到天数: 24 天

 楼主| 发表于 2023-5-3 21:40:13 | 显示全部楼层   重庆市重庆市
易语言内联汇编器v3.2-更新nasm汇编引擎 伪指令 宏定义
https://bbs.125.la/forum.php?mod=viewthread&tid=14781323
(出处: 精易论坛)
回复 支持 反对

使用道具 举报

签到天数: 9 天

发表于 2024-2-3 14:00:16 | 显示全部楼层   贵州省毕节市
和斤斤计较急急急急急急急急急
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2024-1-26 22:53:17 | 显示全部楼层   江苏省苏州市
        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 15 天

发表于 2023-12-20 12:31:24 | 显示全部楼层   重庆市重庆市
这个好像蛮高级的样子哦
回复 支持 反对

使用道具 举报

签到天数: 24 天

发表于 2023-6-2 08:41:44 | 显示全部楼层   黑龙江省哈尔滨市

感谢分享,很给力!
回复 支持 反对

使用道具 举报

签到天数: 24 天

 楼主| 发表于 2023-3-24 22:29:31 | 显示全部楼层   重庆市重庆市
evilbeast 发表于 2023-3-22 02:15
厉害什么时候完全支持词法分析

词法分析是什么鬼
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 2023-3-22 02:15:30 高大上手机用户 | 显示全部楼层   湖北省武汉市
厉害什么时候完全支持词法分析
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 11 天

发表于 2023-3-12 20:06:39 | 显示全部楼层   福建省莆田市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2023-3-9 10:58:28 | 显示全部楼层   江苏省无锡市
新增支持多行汇编
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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