|
9精币
局_长度 = 取文本长度_ASM (参_指针 ) 如果真 (局_长度 > 0 ) CALL_三参_ASM (全_HeapAlloc, GetProcessHeap_ASM (), 0, 递增_ASM (局_长度 )) 置入代码 ({ 133, 192, 116, 16, 86, 87, 139, 248, 139, 117, 8, 139, 77, 252, 65, 252, 243, 164, 95, 94, 201, 194, 4, 0 }) 返回 (“”)
乍一看,只申请内存,没写释放内存的代码啊...
是怎么转交给易语言自动释放内存的?
调用了几万次也没泄漏
|
最佳答案
查看完整内容
就是这么一回事,文本型的比较简单,其它类型的自定义数据还会有数据标识,要额外处理
[e=1].版本 2.支持库 spec
.子程序 _临时子程序
.局部变量 内存地址, 整数型
.局部变量 文本, 文本型
' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 ***注意不要修改本子程序的名称、参数及返回值类型。
.计次循环首 (10000, )
内存地址 = 模 ...
|