TC官方合作论坛
标题:
新手求助
[打印本页]
作者:
xenolss
时间:
2012-5-3 16:10
标题:
新手求助
资源里的绑定大漠的实例
我看懂了 以下是代码
#import "dm.dmsoft" AA
空间 dmbd
//定义默认空间
整型 线程1,线程运行1,线程2,线程运行2,线程3,线程运行3,绑定1,绑定2,解绑,窗口句柄1,窗口句柄2,XX1,XX2
字符型 窗口1,窗口2
功能 逻辑型 线程运行1()
绑定1=0
窗口1=编辑框.获得文本("编辑框0")
如果(字符串.是否整型(窗口1,0))
窗口句柄1=转换.字符型转整型(窗口1,0)
否则
辅助.消息框("窗口句柄输入错误")
返回 假
如果结束
绑定1 = AA.BindWindow(窗口句柄1,"normal","normal","normal",0)
辅助.等待(20)
如果(绑定1==1)
辅助.消息框("第一个窗口绑定成功")
否则
辅助.消息框("第一个窗口绑定失败")
如果结束
返回 真
功能结束
功能 逻辑型 线程运行2()
绑定2=0
窗口2=编辑框.获得文本("编辑框1")
如果(字符串.是否整型(窗口2,0))
窗口句柄2=转换.字符型转整型(窗口2,0)
否则
辅助.消息框("窗口句柄输入错误")
返回 假
如果结束
绑定2 = AA.BindWindow(窗口句柄2,"normal","normal","normal",0)
辅助.等待(20)
如果(绑定2==1)
辅助.消息框("第二个窗口绑定成功")
否则
辅助.消息框("第二个窗口绑定失败")
如果结束
返回 真
功能结束
功能 逻辑型 线程运行3()
如果(绑定1==1||绑定2==1)
解绑= AA.UnBindWindow()
如果(解绑==1)
辅助.消息框("解除绑定成功")
绑定1=0
绑定2=0
否则
辅助.消息框("解除绑定失败")
如果结束
否则
辅助.消息框("没有绑定窗口")
如果结束
返回 真
功能结束
功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
线程1=线程.开启("dmbd.线程运行1")
返回 真
功能结束
功能 逻辑型 按钮1_点击()
//这里添加你要执行的代码
线程2=线程.开启("dmbd.线程运行2")
返回 真
功能结束
功能 逻辑型 按钮2_点击()
//这里添加你要执行的代码
线程3=线程.开启("dmbd.线程运行3")
返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
为什么运行之后 报错呢
错误信息出在 线程开启的时候 说 dmbd.线程运行1 是错误的实参列表
我看了线程.开启 需要传入一个参数到被调用的函数 但是这个实例不需要传入参数啊
请问是哪里出了问题呢
作者:
花落莫相离
时间:
2012-5-3 16:25
线程运行1这几个字在里边一人多角了,又用他定义整形,又定义空间的
作者:
花开花落
时间:
2012-5-3 16:27
亲,你是否用的3.0呢?
如果是3.0,写成我这样就可以了。线程1=线程.开启("dmbd.线程运行1","")
作者:
andykeos
时间:
2012-5-3 16:28
线程1=线程.开启("dmbd.线程运行1","")
作者:
cylhb
时间:
2012-5-3 16:32
3.0线程开启必须有参数,如果不需要,也得传 空参数 "" 进去...
作者:
xenolss
时间:
2012-5-3 20:32
谢谢上面的各位朋友 确实是必须传入空参数 学到了 谢谢!
作者:
xenolss
时间:
2012-5-3 20:33
回复
2楼
花落莫相离
的帖子
谢谢了 我也改了下这个 可以用了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1