逍遥公子 发表于 2013-8-28 10:39:48

[开源]易语言内联汇编令一法: 易类辅助模块

易语言内联汇编, 可视性不强, 而且来回转换太麻烦.
现在公布另一方法.
通过汇编编写OBJ 文件或者DLL, 通过易调用. 个人认为, DLL 用来调试, OBJ用来编译, 是个不错的想法.

易语言类,比如取类中函数的地址, 这个需要很复杂的操作.
现在将其简化一下,例子可以看附件中的 E_CODE 里面有E的源码和编译出来的例子.

ASM_CODE 是FASM的代码, FASM 编译器我修改了下, 支持环境变量.

关于类中的函数, 如何定位.
类的函数表中,第一,二, 恒定为_初始化() , _销毁()
自定义函数从 3 开始.
IDE 中, 打开类的页面, 去除 _初始化() , _销毁() 2个函数, 然后按照从上到下的顺序, 排列.

**** Hidden Message *****

莱莱 发表于 2013-8-28 12:56:08

支持一下 路过

liqiao351 发表于 2013-8-28 15:29:25

看看支持下

1aa82e 发表于 2013-8-28 16:22:43

虽然不用,但还是支持了!!

kingsee245 发表于 2013-9-3 02:18:44

回复 1# 逍遥公子


    看看什么模块,谢谢分享先

仙人掌8989 发表于 2014-4-26 11:51:01

楼主好人鉴定完毕

心魔、、、 发表于 2014-5-8 01:20:35

看看!!!!!!

web11234 发表于 2014-11-2 10:29:29

看看学习下支持

371516100 发表于 2015-3-2 22:52:14

求结果,求真相,求

werftom 发表于 2015-3-3 17:33:57

下来学习一下哦.
页: [1] 2
查看完整版本: [开源]易语言内联汇编令一法: 易类辅助模块