|
楼主 |
发表于 2020-1-6 16:49:17
|
显示全部楼层
本帖最后由 kenwrz 于 2020-1-6 16:54 编辑
就可以了一两次,又不可以了,还是请导师指导一下问题原因.感谢
以下是全部代码:
.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 大漠多线程, 大漠线程信息, , "200"
.子程序 __启动窗口_创建完毕
.如果真 (判断大漠组件是否被注册 () = 假)
大漠注册 (取运行目录 ())
.如果真结束
.子程序 __启动窗口_将被销毁
线程_结束 (大漠多线程 [1].线程句柄)
线程_结束 (大漠多线程 [2].线程句柄)
大漠多线程 [1].大漠.解绑 ()
大漠多线程 [2].大漠.解绑 ()
结束 ()
.子程序 _按钮_线程1_被单击
.局部变量 i, 整数型
i = 1 ' 仅测试,直接指定值'
调试输出 (“线程句柄1,已启动”)
线程_启动 (&线程1, i, 大漠多线程.线程句柄)
调试输出 (“大漠多线程 [1].线程句柄”, 大漠多线程 .线程句柄)
.子程序 _按钮_线程2_被单击
.局部变量 i, 整数型
i = 2 ' 仅测试,直接指定值'
调试输出 (“线程句柄2,已启动”)
线程_启动 (&线程2, i, 大漠多线程 .线程句柄)
调试输出 (“大漠多线程 [2].线程句柄”, 大漠多线程 .线程句柄)
.子程序 _按钮_线程1结束_被单击
.局部变量 i, 整数型
i = 1 ' 仅测试,直接指定值'
线程_结束 (大漠多线程 .线程句柄)
大漠多线程.大漠.解绑 ()
调试输出 (“线程句柄1,已停止”)
.子程序 _按钮_线程2结束_被单击
.局部变量 i, 整数型
i = 2 ' 仅测试,直接指定值'
线程_结束 (大漠多线程 .线程句柄)
大漠多线程.大漠.解绑 ()
调试输出 (“线程句柄2,已停止”)
.子程序 线程1
.参数 i, 整数型
初始化COM库 ()
绑定窗口 (i)
.判断循环首 (1 = 1)
调试输出 (“线程1:” + 大漠多线程 .大漠.找图Ex (0, 0, 1366, 768, “test1.bmp”, “050505”, 0.9, 0)) ' 找一个指定的图'
辅助延时 (2000)
.判断循环尾 ()
.子程序 线程2
.参数 i, 整数型
初始化COM库 ()
绑定窗口 (i)
.判断循环首 (1 = 1)
调试输出 (“线程2:” + 大漠多线程 .大漠.找图Ex (0, 0, 1366, 768, “test2.bmp”, “050505”, 0.9, 0)) ' 找另一个指定的图'
辅助延时 (2000)
.判断循环尾 ()
.子程序 绑定窗口
.参数 i, 整数型
大漠多线程.大漠.创建对象 ()
大漠多线程.大漠.置全局路径 (取运行目录 ())
调试输出 (“第” + 到文本 (i) + “个对象版本号:”, 大漠多线程.大漠.取插件版本 ())
辅助延时 (3000)
大漠多线程.大漠.绑定 (大漠多线程 .大漠.窗口_取鼠标指向句柄 (), “dx2”, “dx2”, “dx”, 0) ' 手动指向
调试输出 (“第” + 到文本 (i) + “窗绑定句柄:”,大漠多线程 .大漠.窗口_取鼠标指向句柄 ()) ' 输出绑定的窗口句柄'
|
|