TC官方合作论坛

标题: 直接复制夏末的大漠找图代码 设置路径错误 错误的实参列表怎么解决 [打印本页]

作者: guang19890303    时间: 2012-9-2 20:49
标题: 直接复制夏末的大漠找图代码 设置路径错误 错误的实参列表怎么解决
需要改哪里 我是直接复制夏末的  都没动


  1. #import "dm.dmsoft" dm
  2. namespace DMreg


  3. function bool findtu()
  4. int dm_ret,intX,intY
  5. dm.SetPath(help.getrcpath("rc:"))

  6. dm_ret = dm.FindPic(0,0,2000,2000,".bmp","000000",0.9,0,intX,intY)
  7. If intX >= 0 && intY >= 0
  8.     help.MessageBox "找到"
  9. End If

  10. return true
  11. endfunction
复制代码
就设置路径那 错误的实参列表


作者: shine宝宝    时间: 2012-9-2 20:53
http://bbs.tyuyan.com/thread-12460-1-1.html

是这吗
作者: guang19890303    时间: 2012-9-2 20:55
对啊   自己写了一遍和复制 夏末的都是一个问题   错误实参列表
作者: shine宝宝    时间: 2012-9-2 20:57

[attach]5158[/attach]
[attach]5159[/attach]

[attach]5160[/attach]




作者: guang19890303    时间: 2012-9-2 21:00
你是说需要本机注册?   不对啊 我没用本机注册 用的代码注册的  也是夏末的注册方法
作者: shine宝宝    时间: 2012-9-2 21:03
你那个dll拷对目录了吗
还有第三张图你点了吗。。
作者: 梦里只影向你    时间: 2012-9-2 21:04
这个不是复制夏末的啦,你的if (表达式) endif  都还是按键的格式,你是复制的大漠帮助文档上的例子,你本机注册下,初始化注册时给别人运行exe时候注册大漠,你没本机注册应该过不了调试,
作者: shine宝宝    时间: 2012-9-2 21:05
这个不是复制夏末的啦,你的if (表达式) endif  都还是按键的格式,你是复制的大漠帮助文档上的例子,你本机注册下,初始化注册时给别人运行exe时候注册大漠,你没本机注册应该过不了调试,
梦里只影向你 发表于 2012-9-2 21:04:12
好肉麻~~的啦~~~
作者: 梦里只影向你    时间: 2012-9-2 21:10
回复 8楼shine宝宝的帖子

好你个菇宝宝,敢笑我
作者: shine宝宝    时间: 2012-9-2 21:13
回复 8楼shine宝宝的帖子

好你个菇宝宝,敢笑我
梦里只影向你 发表于 2012-9-2 21:10:27
哈哈哈
作者: guang19890303    时间: 2012-9-2 21:14
楼上的  if表达式 我用的TC   和C的一样而  按键的需要 if(如果)........then(则)  endif 打完变色 就是关键字  就是有效的  下面的表达式 上面的变量已经定义的很清楚了  我只是没改成自己的标识符而已 引用的大漠的和这个没关系    10.If intX >= 0 && intY >= 0  后面的没加then  且中键没用  and   用的&&   所以和TC一样  麻烦看清楚写行吗
作者: 梦里只影向你    时间: 2012-9-2 21:17
楼上的  if表达式 我用的TC   和C的一样而  按键的需要 if(如果)........then(则)  endif 打完变色 就是关键字  就是有效的  下面的表达式 上面的变量已经定义的很清楚了  我只是没改成自己的标识符而已 引用的大......
guang19890303 发表于 2012-9-2 21:14:13

09.dm_ret = dm.FindPic(0,0,2000,2000,".bmp","000000",0.9,0,intX,intY)

10.If intX >= 0 && intY >= 0

11.    help.MessageBox "找到"

12.End If


下面的是TC的


  1. 09.dm_ret = dm.FindPic(0,0,2000,2000,".bmp","000000",0.9,0,intX,intY)

  2. 10.if(intX >= 0 && intY >= 0 )

  3. 11.    help.MessageBox ("找到")

  4. 12.endif

复制代码

作者: shine宝宝    时间: 2012-9-2 21:18
[quote]楼上的  if表达式 我用的TC   和C的一样而  按键的需要 if(如果)........then(则)  endif 打完变色 就是关键字  就是有效的  下面的表达式 上面的变量已经定义的很清楚了  我只是没改成自己的标识符而已 ......
梦里只影向你 发表于 2012-9-2 21:17:37
说话这么强硬搁我我就。。
作者: 梦里只影向你    时间: 2012-9-2 21:20
按键的无参函数什么的可以省略括号,有点不规范,还有大小写
TC无参有参都要有括号
作者: 梦里只影向你    时间: 2012-9-2 21:22
回复 13楼shine宝宝的帖子

我们要理解包容每一个按键来的朋友嘛
作者: guang19890303    时间: 2012-9-2 21:22
额  我没看清楚 endif 多了一个空格  要是女的 我道歉啊 错怪你了  要男的   嗯 当我没看见
作者: shine宝宝    时间: 2012-9-2 21:24
回复 13楼shine宝宝的帖子

我们要理解包容每一个按键来的朋友嘛:PT......
梦里只影向你 发表于 2012-9-2 21:22:32
好人脾气~~~
作者: 梦里只影向你    时间: 2012-9-2 21:25
宝宝,你接手,我撤了
作者: guang19890303    时间: 2012-9-2 21:27
你们真闲啊
作者: guang19890303    时间: 2012-9-2 21:27
非要本机注册 才能用插件 ?要是我昨晚脚本给别人用怎么办
作者: shine宝宝    时间: 2012-9-2 21:29
给他那个大漠里的.bat
作者: guang19890303    时间: 2012-9-2 21:34
哦了   这回行了  用习惯按键 换TC  写法一时半会改不过来  总是写错  IF还要区分大小写  我说找半天找不出来哪错了




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