模块地址:https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14857940
大佬封装的这个 zip 模块 功能非常全面,唯一的美中不足就是 注册进度回调在易语言里有BUG,
让AI 写了一个 适配器,然后就可以注册回调不崩溃了。
|
| _进度回调 | | | |
| 压缩包指针 | 整数型 | | | | 进度值 | 双精度小数型 | | | | 用户数据 | 整数型 | | | | 调试输出 (“压缩进度”, 进度值 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 适配器地址 | 整数型 | | | | 代码 | 字节集 | | |
代码 = { 85, 137, 229 } 代码 = 代码 + { 255, 117, 20 } 代码 = 代码 + { 255, 117, 16 } 代码 = 代码 + { 255, 117, 12 } 代码 = 代码 + { 255, 117, 8 } 代码 = 代码 + { 184 } + 到字节集 (回调子程序指针 ) 代码 = 代码 + { 255, 208 } 代码 = 代码 + { 93 } 代码 = 代码 + { 195 } 适配器地址 = 申请内存 (取字节集长度 (代码 ), 真) 如果真 (适配器地址 = 0 ) 返回 (0 ) RtlMoveMemory (适配器地址, 取指针_字节集型 (代码 ), 取字节集长度 (代码 )) 返回 (适配器地址 )
|