|
发表于 2007-12-6 22:25:27
|
显示全部楼层
sfmpq.dll确实不错,我测试了一下,建立MPQ文件,添加等操作都成功了啊,不知道你哪里有问题,我是E,给你代码也没用。。。。
===
hMPQ = MpqOpenArchiveForUpdate (全路径文件名, 0, 哈希表大小) '新建MPQ
MpqAddFileToArchive (hMPQ, 原路径, 路径, 0) '添加文件
MpqCompactArchive (hMPQ) '重新压缩
MpqCloseUpdatedArchive (hMPQ, 0)
===
其他的操作一样简单的。。。。
注意API的声明。。。。
.版本 2
.DLL命令 MpqOpenArchiveForUpdate, 整数型, "SFmpq.dll"
.参数 lpFileName, 文本型
.参数 dwFlags, 整数型
.参数 dwMaximumFilesInArchive, 整数型
.版本 2
.DLL命令 MpqAddFileToArchive, 逻辑型, "SFmpq.dll"
.参数 hMPQ, 整数型
.参数 lpSourceFileName, 文本型
.参数 lpDestFileName, 文本型
.参数 dwFlags, 整数型
........ |
|