構文 | zip.status() |
説明 | zip圧縮の状況を確認します。戻り値は下記の意味を持ちます。 |
引数 | なし |
戻り値 | 0 : 圧縮中 1 : 圧縮の正常終了 2 : 圧縮失敗 |
------------------------------------------
-- zip圧縮の状況を確認するサンプル zip_status_sample.lua
------------------------------------------
function main()
i = 0
w,h = canvas.getviewSize()
canvas.drawCls(color(255,255,255))
canvas.drawText("zip圧縮の状況を確認するサンプル", 0, 0, 24, color(0,0,0))
-- 圧縮するファイル名と解凍するフォルダ名をセット
zip.addFile(system.getAppPath().."/sample2.bmp" )
-- 圧縮ファイルのセット
zip.exec(system.getAppPath().."/sample.zip" )
-- zip圧縮の状況を確認
while(zip.status()==0)do
-- 圧縮にかかる時間のバーグラフ
i = i + 10
canvas.drawRect( 50, h/2-5, 50 + i, h/2+5, color(255,0,0),1)
end
if(zip.status()==1 )then
canvas.drawText("sample.zip OK!", 0, 50, 24, color(0,0,0))
else
canvas.drawText("sample.zip ERROR!", 0, 50, 24, color(0,0,0))
end
canvas.drawText("画面タッチで終了します。", 0, 100, 24, color(0,0,0))
touch(3)
end
main()