WonderWall是一款易语言辅助支持库(插件),起初只为易语言方便嵌入汇编具有更高的可读和可写性,目前还支持子程序内任意goto,格式化子程序为Cdecl调用约定,格式化程序为Naked函数!
WonderWall目前仅支持易语言5.1和5.11版本!
本插件由我(Baby 即黑月等群的大色)和小色共同开发,如此方式的内联汇编创新思路由小色在9月完成了最初版本,实现了简单内联汇编,我于10月中旬加入,加入后小色与我共同开发,完全重写代码和架构,但是因为小色工作上比较忙,所以我在小色的基础上完成了大部分代码以及逆向工作,此插件是我和小色对国产编程易语言的一种奉献!
鸣谢(排名不分先后):超级大bug(一路走好)、liigo、草帽、东灿(感谢东灿,提供部分易语言文件常量定义)、寥寥十七画、皇帝法老(QEHash算法)。
你还在用 置入代码() 或者 其它支持库的 置入代码("mov eax,1") 么?
你out啦 WonderWall带给你新的体验
' _asm{
' cmp eax,1
' je MyPro
' mov eax,100
' MyPro:
' xor eax,eax
' }
本支持库(WonderWall)支持较完美的易语言内联汇编,可媲美C++等!
[!]本支持库由Syser团队小色和Baby开发,永久免费
[1]支持多种书写格式 _asm: asm{} 等,支持单行多行及'//'换行书写
[2]支持代码高亮,让代码可读性更高
[3]支持格式化为cdecl调用约定
[4]支持格式化为naked裸函数
[5]支持子程序内任意goto
[6]支持0x16进制数值自动转换完10进制
[7]支持代码自动补全以及修正歧义
[8]使用FASM引擎,比MASM更优秀更方便,支持库编译内联汇编速度超快
[9]生成的是原生真正的机器码(二进制代码),不是伪代码
[10]支持错误汇编代码自动定位到IDE详细位置并详细提示详细错误信息
[11]支持易语言断点,方便调试
[12]支持黑月,斩月,静态编译等等
[13]支持模块,且编译的模块如果其它用户调用无需本支持库也可以正常使用
[14]支持库本身不会编译进去任何代码到你的程序,让你的程序零支持库污染
[15]辅助修正易语言本身存在的多种Bug.