您的位置:首页 > 编程开发 > 易语言

易语言操作之动态数据类型,脱离易语言变量

:109.995KB :2021-02-07 11:59:53

我们在代码中引用 局_自定义数据 的时候,易语言才会初始化这个变量,如果没有引用,这个变量在编译后其实是不存在的
这时候,我们在子程序开头执行这么一段汇编代码:
mov eax,[ebp-0x4]
leave
ret 0x4

这段汇编代码的意思是,将第一个变量的值写入eax(返回值) 然后 ret 4 让易语言的这个子程序直接返回
这时候,因为我们用了汇编代码让子程序直接返回的,没有经过易语言的控制,所以这个变量1的地址不会被释放
到此,我们就成功将这个变量的数据完全独立出来了
易语言操作之动态数据类型,脱离易语言变量例子。

Everything-SDK文件搜索功能调用,支持中文毫秒级搜索文件
读剪切板内容