下你所需,载你所想!
汇集开发技术源码资料

DLL传递或DLL调用,字节集地址传递操作取数据以及赋值新数据

:2.025KB :1 :2020-12-29 16:10:05

部分简介

写了个针对易语言的直接赋值字节集的办法,不需要申请空白字节集,直接传递字节集地址就可以了。

字节集指针 = 指针到整数型 (字节集地址) ' 根据地址取出指针,如果传递过来的字节集是干净的.就会是0,如果不是0就代表有数据了
.如果真 (字节集指针 ≠ 0) ' 代表原来有数据了
调试输出 (“ 原来有数据了,内容是”, 到文本 (指针到字节集 (字节集指针 + 8, 指针到整数型 (字节集指针 + 4))))
' 有数据了就要把原来的数据释放掉.然后才写进的数据指针进去.如果不释放.那内存容量就回一直占用了
释放内存 (字节集指针) ' 可能几十个字节集看不到效果.如有需要,请在前面弄个几十M的数据 查看进程对比
写到内存 (0, 字节集地址, 4) ' 这只是配合下句 测试.释放了数据.指针没效果了.所以要归零,要不会崩溃的
调试输出 (“原字节集已经没有数据了”, 字节集) ' 这仅是测试字节集里没有数据了.
' 这里写了4行.其实只要一个释放就行了.因为下面写数据进去的时候 会覆盖掉原来的指针地址。

热门推荐

相关文章