|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程数组 | 进程信息 | | 0 | 计次 | 整数型 | | | a | 整数型 | | | 如果真 (大漠_注册 () = 假)信息框 (“插件注册失败”, 0, , )超级列表框2.全部删除 ()枚举进程 (进程数组 )dm. 初始化_Mac (“dm.dll”, “3.1233”, 假, , )a = 0 计次循环首 (取数组成员数 (进程数组 ), 计次 )如果真 (到文本 (进程数组 [计次 ].进程名称 ) = “Wow.exe”)a = a + 1 超级列表框2. 插入表项 (计次, 到文本 (进程数组 [计次 ].进程ID ), , , , )计次循环尾 ()对象个数 = a dm. 创建大漠对象 (对象个数 )计次循环首 (对象个数, )线程许可证 = 线程_创建许可证 ()计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时句柄 | 整数型 | | | 数组成员 | 整数型 | | | i | 整数型 | | | 句柄存在 | 逻辑型 | | | 有空线程 | 逻辑型 | | | 句柄 | 文本型 | | | 类名 | 整数型 | | |
临时句柄 = dm. 窗口_模糊取顶层句柄 (对象个数, 编辑框_窗口类名.内容, 编辑框_窗口标题.内容 )数组成员 = 取数组成员数 (多线程 )调试输出 (临时句柄 )调试输出 (多线程 )调试输出 (数组成员 )判断 (数组成员 > 对象个数 )计次循环首 (数组成员, i )判断 (多线程 [i ].窗口句柄 = 临时句柄 )句柄存在 = 真 多线程 [i ].线程状态 = “启动”多线程 [i ].线程句柄 = 线程_启动 (&启动线程, 多线程 [i ].对象地址 )跳出循环 ()句柄存在 = 假 计次循环尾 ()如果真 (句柄存在 = 假)判断 (数组成员 > 对象个数 )计次循环首 (数组成员, i )判断 (多线程 [i ].线程状态 = “停止” 且 i > 对象个数 )有空线程 = 真 多线程 [i ].窗口句柄 = 临时句柄 多线程 [i ].对象地址 = i 多线程 [i ].线程句柄 = 线程_启动 (&启动线程, 多线程 [i ].对象地址 )跳出循环 ()有空线程 = 假 计次循环尾 ()如果真 (有空线程 = 假)信息提示框 (“线程占满,请结束一条线程后再启动”, #确认钮 + #信息图标, “提示”, _启动窗口. 取窗口句柄 ()) 临时信息.窗口句柄 = 临时句柄 临时信息.对象地址 = 数组成员 + 1 临时信息.线程状态 = “启动”临时信息.线程句柄 = 线程_启动 (&启动线程, 临时信息.对象地址 )加入成员 (多线程, 临时信息 )临时信息.窗口句柄 = 临时句柄 临时信息.对象地址 = 数组成员 + 1 临时信息.线程状态 = “启动”临时信息.线程句柄 = 线程_启动 (&启动线程, 临时信息.对象地址 )加入成员 (多线程, 临时信息 ) , 为啥 我开了3条线程,只有 俩条线程 不重复 工作,第三条线程 就肯定跟 前俩条 其中的一条 操作的信息是重复的!
求大神帮解答一下 谢谢了!!
|
|