易语言 下载几百KB的ZIP文件解压发现文件损坏 谁来帮我看看代码哪出问题了 希望帮我优化下谢谢

.版本2.支持库downlib.支持库iext.支持库eCompress.支持库shell.支持库spec.程序集窗口程序集1.程序集变量下载参数,任务参数.程序集变量下... .版本 2
.支持库 downlib
.支持库 iext
.支持库 eCompress
.支持库 shell
.支持库 spec
.程序集 窗口程序集1
.程序集变量 下载参数, 任务参数
.程序集变量 下载任务, 下载对象

.子程序 __启动窗口_创建完毕
删除文件 (取当前目录 () + “\updata.zip”)
下载参数.类型 = #传送常量.下载
下载参数.文件地址 = “http://192.168.10.10/updata.zip
下载参数.本地文件路径 = 取当前目录 () + “\updata.zip”
下载参数.默认线程数 = 200
下载任务.增加新任务 (下载参数)

.子程序 _时钟1_周期事件
A = 到数值 (下载任务.取下载速度 ())
B = 到数值 (下载任务.取已下载长 ())
C = 到数值 (取文件尺寸 (取当前目录 () + “\updata.zip”))
D = 到整数 (A ÷ 1024)
E = 到整数 (B ÷ 1048576)
F = 到整数 (C ÷ 1048576)
速度显示.标题 = 到文本 (D) + “KB/S”
进度显示.标题 = 到文本 (E) + “MB/” + 到文本 (F) + “MB”
进度条1.位置 = B ÷ C × 100
.子程序 _时钟2_周期事件
.如果真 (进度条1.位置 = 100)
ZIP压缩1.解压 (“updata.zip”, 取当前目录 () + “\”)
执行 (, 取当前目录 () + “/1.exe”, , , )
延迟 (4000)
销毁 ()
.如果真结束

为什么我下载下来的zip文件解压都是格式损坏,用这代码下QQ可以,但下我自己放的ZIP文件解压就显示损坏,跟关键大小有关吗,只有300KB的ZIP文件

另外请高手帮我优化下代码 谢谢了
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
靈魂丶歸宿
2013-05-12
知道答主
回答量:6
采纳率:0%
帮助的人:7.8万
展开全部
把线程 200改成1试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
83...8@qq.com
2013-05-10
知道答主
回答量:6
采纳率:0%
帮助的人:8925
展开全部
你可以全部除掉 然后再重新下载 可以你是之前的文件坏了 你每有除掉
追问
重新下载很多次了
追答
我也试过这样的    我换了系统就就可以了   你也可以换电脑试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cunxinsoft
2013-05-10
知道答主
回答量:90
采纳率:0%
帮助的人:24.4万
展开全部
你没下载好?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式