本帖最后由 rectdbszy 于 2021-3-7 20:35 编辑
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 下载参数 | 任务参数 | | 文件总大小 | 双精度小数型 | | 下载对象 | 下载对象 | | 是否重启 | 逻辑型 | |
下载参数.类型 = #传送常量 .下载 下载参数.默认线程数 = 5 下载参数.线程等待超时 = 1000 下载参数.连接超时 = 5000 下载参数.发送超时 = 5001 下载参数.接收超时 = 10000 下载参数.接收大小 = 10240 下载参数.交互回调函数 = &交互回调函数 时钟1.时钟周期 = 1000 下载参数.文件地址 = 编辑框1.内容 下载参数.本地文件路径 = 取运行目录 () + “\” + 编辑框2.内容 + 组合框1.内容 下载对象. 增加新任务 (下载参数 )|
交互回调函数 | 整数型 | | |
消息类型 | 整数型 | | | | 线程信息 | 整数型 | | | | 参数信息 | 整数型 | | | | 参数信息2 | 整数型 | | | | 对象信息 | 整数型 | | | | 判断 (消息类型 = #传送常量 .存在同名文件 )返回 ( #传送常量 .结束下载 )判断 (消息类型 = #传送常量 .下载上传开始 )文件总大小 = 参数信息 _启动窗口.标签2.标题 = 到文本 (四舍五入 (文件总大小 ÷ 1024 ÷ 1024, 2 )) + “MB”如果真 (消息类型 = #传送常量 .下载上传结束 )时钟1.时钟周期 = 0 _启动窗口.标签2.可视 = 假 _启动窗口.标签4.可视 = 假 _启动窗口.标签6.可视 = 假 _启动窗口.标签8.可视 = 假 进度条1.位置 = 0 返回 (0)下载速度 = 下载对象. 取下载速度 ()判断 (下载速度 ÷ 1024 ≥ 1024 )标签6.标题 = 到文本 (四舍五入 (下载速度 ÷ 1024 ÷ 1024, 2 )) + “MB”标签6.标题 = 到文本 (四舍五入 (下载速度 ÷ 1024, 2 )) + “KB”进度条1.位置 = 下载对象.取已下载长 () ÷ 文件总大小 × 100标签4.标题 = 到文本 (四舍五入 (下载对象. 取已下载长 () ÷ 1024 ÷ 1024, 2 )) + “MB”标签8.标题 = 到文本 (进度条1.位置 ) + “%”
|