TC官方合作论坛

标题: 求解!!!调试,点开始程序发生异常错误? [打印本页]

作者: qq1347788070    时间: 2012-7-27 21:41
标题: 求解!!!调试,点开始程序发生异常错误?
#import "dm.dmsoft" dm
空间 获取问道窗口
//定义默认空间
功能 逻辑型 获取游戏窗口(字符型 窗口句柄集)
dm.SetPath(辅助.获取资源路径("rc:\\"))
dm.SetDict(0,"test.txt")
整型 类型,窗口句柄,是否成功,下标,大小
类型=2+4+8+16
窗口句柄集=dm.EnumWindow(0,"","AskTao",2+4+8+16)
如果(字符串.长度(窗口句柄集)>0)
字符型[] 数组=字符型[10]
字符串.分割(窗口句柄集,"|",数组)
下标=0
数组.大小(数组,大小)
如果结束
循环(下标<大小)
窗口句柄=转换.字符型转整型(数组[下标])


是否成功=dm.BindWindow(窗口句柄,"normal","windows","windows",1)

如果(是否成功==0)
     辅助.消息框("绑定成功!")
否则
     辅助.消息框("绑定失败!")
   
如果结束
下标=下标+1
循环结束
返回 真
功能结束

功能 逻辑型 开始_点击()
//里添加你要执行的代码
整型 线程句柄
线程句柄=线程.开启("获取问道窗口.获取游戏窗口","")
返回 真
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
返回 真
功能结束
空间结束
//空间结束语句

作者: cylhb    时间: 2012-7-27 21:53
你的线程开启 带的空参数...
但是线程函数却有一个字符型的参数??不对应哦.
作者: qq1347788070    时间: 2012-7-27 21:57
回复 2楼cylhb的帖子

改了还是不行。。。还是异常。。
作者: 陌上青衣。    时间: 2012-7-27 22:09
下个断点,调试看在哪步崩溃的
作者: qq1347788070    时间: 2012-7-27 22:15
回复 4楼陌上青衣。的帖子

在如果结束。。
作者: 陌上青衣。    时间: 2012-7-27 22:28
你把 如果结束 写在循环结束之后 和返回 真 之前试试
作者: 陌上青衣。    时间: 2012-7-27 22:30
字符型 窗口句柄集  别写到括号里去,写到功能函数下面一行来
作者: qq1347788070    时间: 2012-7-27 22:33
回复 7楼陌上青衣。的帖子

写下来还是一样。。。不行。。
作者: 陌上青衣。    时间: 2012-7-27 22:40
回复 8楼qq1347788070的帖子

如果结束也写下来了也不行?
作者: qq1347788070    时间: 2012-7-27 22:49
回复 9楼陌上青衣。的帖子

如果改了。写出来之后弹出对话框:标题为转换。。。内容为 数字,数字 点确定后就又异常.
作者: 陌上青衣。    时间: 2012-7-27 22:52
不知道你在说啥
作者: qq1347788070    时间: 2012-7-27 23:11
反正还是异常
作者: 向前冲一冲    时间: 2012-7-27 23:28
我是新手,我觉得是你的“线程句柄是局部变量。不行哦。
作者: qq1347788070    时间: 2012-7-27 23:41
回复 13楼向前冲一冲的帖子

改全局还是不行。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1