|
5精币
.版本 2
.支持库 internet
.子程序 判断是否要更新
.局部变量 当前版本号, 文本型
.局部变量 更新文本, 文本型
.局部变量 现行版本号, 文本型
.局部变量 Tmp, 文本型, , "0"
置入代码 ({ 235, 7, 83, 69, 66, 69, 71, 78, 0 }) ' SE_PROTECT_START
当前版本号 = “1.5”
更新文本 = 到文本 (HTTP读文件 (“http://www.tianxindq.com/dom/update.txt”))
Tmp = 分割文本 (更新文本, #换行符, )
现行版本号 = 取文本右边 (Tmp [3], 取文本长度 (Tmp [3]) - 取文本长度 (“当前最新版本号:”))
.如果 (当前版本号 ≠ 现行版本号)
载入 (检测更新, , 假)
销毁 ()
.否则
载入 (主窗口, , 假)
.如果结束
置入代码 ({ 235, 7, 83, 69, 69, 78, 68, 80, 0 }) ' SE_PROTECT_END
下面这一行提示数组成员引用下标超出定义范围
现行版本号 = 取文本右边 (Tmp [3], 取文本长度 (Tmp [3]) - 取文本长度 (“当前最新版本号:”))
死活搞不明白为什么
|
最佳答案
查看完整内容
看了下字节集,并没有找到换行符的踪迹~
补充内容 (2018-11-26 20:41):
Tmp = 分割文本 (更新文本, 字符 (10), )
|