窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
邮件 | 邮件信息 | | |
邮件个数 | 整数型 | | |
邮件大小 | 整数型 | | |
邮件标题 | 文本型 | | |
邮件标题2 | 文本型 | | 2 |
附件 | 附件信息 | | 0 |
附件数据 | 字节集 | | |
附件文件名 | 文本型 | | |
连接 | 逻辑型 | | |
文件写入完毕 | 逻辑型 | | |
版本号 | 文本型 | | |
连接 =
连接收信服务器 ( #邮箱POP3, 110,
#邮箱账号, #邮箱密码, 5000, 2
)
如果真 (连接 =
假)
信息框 (“链接服务器失败,请检查网络是否通畅。”, 0,
“告警 :”,
)
返回 ()获取邮件信息 (邮件个数, 邮件大小)
邮件 =
接收邮件 (邮件个数
) 邮件标题 = 邮件.
取主题 ()邮件标题2 =
分割文本 (邮件标题,
“|”,
)
如果真 (邮件标题2
[1
] =
“有更新”)
版本号 =
读配置项 (取运行目录 () +
“\config.ini”,
“update”,
“ver”,
) 
如果真 (版本号 = 邮件标题2
[2
])
信息框 (“您已是最新版本”, 0,
“提示 :”,
)
返回 ()
编辑框1.内容 = “正在更新”
附件 = 邮件.
取附件 ()
附件数据 = 附件
[1
].
取数据 ()
附件文件名 = 附件
[1
].
取文件名 ()
文件写入完毕 =
写到文件 (取当前目录 () +
“\” + 附件文件名, 附件数据
)
如果 (文件写入完毕 =
真)

编辑框1.内容 =
“更新成功”

编辑框1.内容 =
“更新失败”

如果真 (邮件标题 ≠
“有更新”)
信息框 (“您已是最新版本”, 0,
“提示 :”,
)