revZipAddUncompressedItemWithFile的正确语法?

时间:2014-07-18 02:25:49

标签: livecode

我最近在revZipAddItemWithData的文档中发现了一个错误。现在我正在尝试做类似的事情,但这次使用revZipAddUncompressedItemWithFile。我怀疑我有类似的问题。我已经尝试过各种引号组合或参数没有引号,没有运气。 我没有任何其他处理程序读取或写入zip存档的麻烦,只是这个。 有什么想法吗?

command SaveIssue
    put field "Archive Path" into tPath
    ask file "Save as:" with "someimage.jpg"
    put it into tFilePath
    set itemDelimiter to slash
    put item -1 of tFilePath into tFileName
    revZipOpenArchive tPath, "update"
    revZipAddUncompressedItemWithFile tPath, tFileName, "tFilePath"
    revZipCloseArchive tPath
end SaveIssue

使用LiveCode 6.6.2 stable,Mac OSX 10.9.4

1 个答案:

答案 0 :(得分:0)

我认为它没有引用参数;

revZipAddUncompressedItemWithFile tPath, tFileName, tFilePath

但是,它不能通过右键单击文件(在Mac上)并选择“压缩...”来创建我创建的存档。 (如果我之后尝试打开档案,则会将档案报告为“损坏”!)

它适用于使用LiveCode创建的存档