|
10精币
求助各位大佬...
一开始是用超级列表框的表项数来计次循环...后来因为单窗口只能单账号之后.套了个娃 用判断循环套在了计次循环之上 结果跑几次次判断循环之后就直接崩了.
比如表项数有60 跑120或者120以上就出现""被调试易程序运行完毕"" 跪求大佬支招
以下是源码
.版本 2
.支持库 iext
.支持库 spec
启动赋值 ()
.判断循环首 (真)
辅助延时 (500, )
.计次循环首 (超级列表框1.取表项数 (), i)
超级列表框1.现行选中项 = i - 1
超级列表框1.获取焦点 ()
大漠多线程 [i].线程句柄 = 线程_启动 (&窗口线程, i, )
.如果 (大漠多线程 [i].线程句柄 > 0)
调试输出 (“线程” + 到文本 (i) + “启动成功”)
线程赋初始值 (i)
大漠多线程 [i].线程重启 = 假
全局窗口数量 = 全局窗口数量 + 1
.否则
调试输出 (“线程” + 到文本 (i) + “启动失败”)
.如果结束
.判断循环首 (真)
.如果真 (全局登录状态 = “登录成功”)
全局登录状态 = “”
跳出循环 ()
.如果真结束
辅助延时 (3000, )
.判断循环尾 ()
大漠多线程 [i].监控线程句柄 = 线程_启动 (&窗口监控线程一, i, ) ' 方法一
.如果 (大漠多线程 [i].监控线程句柄 > 0)
调试输出 (“监控线程” + 到文本 (i) + “启动成功”)
.否则
调试输出 (“监控线程” + 到文本 (i) + “启动失败”)
.如果结束
.判断循环首 (真)
.如果真 (全局窗口数量 < 全局多开数量)
跳出循环 ()
.如果真结束
辅助延时 (3000, )
.判断循环尾 ()
辅助延时 (2000, )
.计次循环尾 ()
辅助延时 (500, )
.判断循环尾 ()
|
|