zss88 发表于 2017-7-29 08:42:19

内存中的DLL不会被释放出来源码


.版本 2

.程序集 窗口程序集1
.程序集变量 dllhandle, 整数型

.子程序 __启动窗口_创建完毕


dllhandle = _加载内存中的DLL (取变量数据地址_字节集 (#play_xm_dll))


.子程序 __启动窗口_将被销毁

_卸载内存加载DLL (dllhandle)


.子程序 _按钮1_被单击
.局部变量 pfun, 整数型
.局部变量 参数, 整数型, , "2"

pfun = _取内存DLL函数地址 (dllhandle, “playxm”)
参数 = 取变量数据地址_字节集 (#xm)
参数 = _取字节集长度 (#xm)
_动态调用子程序 (pfun, 参数 , 参数 )


.子程序 _按钮2_被单击
.局部变量 pfun, 整数型

pfun = _取内存DLL函数地址 (dllhandle, “stopxm”)
_动态调用子程序 (pfun)


内存中的DLL不会被释放出来源码




woif 发表于 2017-7-29 09:37:34

编译出来运行提示错误啊

qdccdq 发表于 2017-7-29 09:50:07

感谢分享了

1516515616 发表于 2017-7-29 10:08:23

不会释放 是过检测的意思吗?

633611 发表于 2017-8-6 14:12:24

差评 win7 64位测试失败
页: [1]
查看完整版本: 内存中的DLL不会被释放出来源码