cnal 发表于 2018-9-5 02:16:02

谁能帮我看下为什么绑定失败呢?


本帖最后由 cnal 于 2018-9-5 12:14 编辑


.版本 2
.支持库 iext
.支持库 spec

.程序集 窗口程序集_窗口1
.程序集变量 线程句柄, 整数型
.程序集变量 窗口句柄, 整数型
.程序集变量 子线程句柄, 整数型
.程序集变量 线程数量, 整数型

.子程序 _按钮_枚举窗口_被单击
.局部变量 句柄组, 整数型, , "0"
.局部变量 窗口数, 整数型
.局部变量 i, 整数型
.局部变量 索引, 整数型

超级列表框1.全部删除 ()
窗口数 = 窗口_枚举句柄2_祥云 (句柄组, “SE_SogouExplorerFrame”, “http://777.fddixm.com”)
调试输出 (窗口数, 句柄组)
.计次循环首 (窗口数, i)
    索引 = 超级列表框1.插入表项 (, 到文本 (i), , , , )
    超级列表框1.置标题 (索引, 1, 到文本 (句柄组 ))
    超级列表框1.置标题 (索引, 2, 窗口_取标题 (句柄组 ))
.计次循环尾 ()


.子程序 _按钮_绑定窗口_被单击

线程_启动 (&主程序, , 线程句柄)

.子程序 线程初始化
.参数 i, 整数型
.局部变量 大漠, 大漠中文版
.局部变量 句柄, 整数型

大漠多线程信息 .大漠.置全局路径 (取运行目录 ())
大漠多线程信息 .大漠.字库_置文件 (0, “字库.txt”)
绑定 (i)
线程数量 = 线程数量 - 1

.子程序 主程序
.参数 i, 整数型

初始化COM库 ()
.计次循环首 (超级列表框1.取表项数 (), i)
    大漠多线程信息 .大漠.创建对象 ()
    调试输出 (大漠多线程信息 .大漠.取插件版本 ())
    大漠多线程信息 .窗口句柄 = 到整数 (超级列表框1.取标题 (i - 1, 1))
    超级列表框1.现行选中项 = i - 1


    调试输出 (“当前数第”, i, 大漠多线程信息 .窗口句柄)
    .如果 (线程_启动 (&线程初始化, i, 大漠多线程信息 .线程句柄) = 假)
      调试输出 (“线程启动失败”)
      返回 ()
    .否则
      调试输出 (“线程” + 到文本 (i) + “启动成功”)
    .如果结束

    线程数量 = 线程数量 + 1

.计次循环尾 ()

.子程序 绑定
.参数 i, 整数型
.局部变量 句柄, 整数型
.局部变量 大漠, 大漠中文版
.局部变量 返回值, 整数型

句柄 = 大漠多线程信息 .窗口句柄
调试输出 (句柄)

大漠 = 大漠多线程信息 .大漠

大漠.窗口_置状态 (句柄, 12)

返回值 = 大漠.绑定 (句柄, “dx2”, “dx”, “dx”, 0)

.如果 (返回值 = 1)
    调试输出 (“绑定成功”)

.否则
    调试输出 (“绑定失败”)
.如果结束




.子程序 __启动窗口_将被销毁

线程_结束 (线程句柄)

句柄正确了,绑定总是失败。。。

易辅 发表于 2018-9-5 20:57:07

自己看自己的大漠版本 收费版本 需要注册大漠VIP
页: [1]
查看完整版本: 谁能帮我看下为什么绑定失败呢?