TC官方合作论坛

 找回密码
 立即注册
查看: 621|回复: 3
打印 上一主题 下一主题

[已解决] 又是语法错误,在论坛上网上也找了语法错误的帖来看,但是还是没有发现我的语法错在哪里,真心求教

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-5 04:28:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
情况是这样的 刚开始我一一检查了标点符号 接着检查了大漠函数名的大小写 每个函数的参数个数我也数了一遍 都没有错
第一个出错的是help.messagebox(dm.Ver())  错误信息是(())是错误的实参数列表
后来我发现 只要是遇到大漠的地方就会报类似上面那样的错 大漠插件我是放到资源文件夹里的 然后还有一张bmp图  跪求高人指点

  1. #import "dm.dmsoft" dm
  2. namespace tiantang
  3. //定义默认空间
  4. function bool start_click()
  5. //这里添加你要执行的代码
  6. int ret,width,height,X,Y,hwnd
  7. hwnd=window.getmousemovewndhand()
  8. window.getwindowsize(hwnd,width,height)
  9. help.messagebox(convert.inttostr(width)+"×"+convert.inttostr(height))
  10. //help.messagebox(dm.Ver())
  11. //ret=dm.BindWindow(hwnd,"Normal","Normal","Normal",0)
  12. if(ret==1)
  13.     while((!(X>0)) || (!(Y>0)))
  14.         //keypress(9,1)
  15.         //dm.FindPic(0,0,width,height,"xuetiao.bmp","1e1a1c-ff0f0f|804543-ff0f0f|a39674-0ff0f0|4d4431-ff0f0f",1,0,X,Y)
  16.     endwhile
  17.     //keypress(112,1)
  18.     help.messagebox("ok")
  19. else
  20.     help.messagebox("创建窗口失败")
  21. endif
  22. return true
  23. endfunction
  24. function bool init()
  25. //这里添加你要执行的代码
  26. bool ret
  27. help.regdll(help.getrcpath("rc:dm.dll"),true)
  28. ret=help.isregister("dm.dmsoft")
  29. if(ret)
  30.     //dm.SetPath(help.getrcpath("rc:"))
  31. endif
  32. return true
  33. endfunction

  34. function bool hotkey0_onhotkey()
  35. //这里添加你要执行的代码
  36. tiantang.start_click()
  37. return true
  38. endfunction

  39. function bool exit_click()
  40. //这里添加你要执行的代码
  41. help.exit()
  42. return true
  43. //函数返回语句
  44. endfunction
  45. endnamespace
  46. //空间结束语句
复制代码

回复

使用道具 举报

板凳
发表于 2012-8-5 06:40:36 | 只看该作者
用COM工具手动,把你资源的大漠再注册下
  1. #import "dm.dmsoft" dm
  2. namespace tiantang
  3. //定义默认空间
  4. function bool start_click()
  5. //这里添加你要执行的代码
  6. int ret,width,height,X,Y,hwnd
  7. hwnd=window.getmousemovewndhand()
  8. window.getwindowsize(hwnd,width,height)
  9. help.messagebox(convert.inttostr(width)+"×"+convert.inttostr(height))
  10. help.messagebox(dm.Ver())
  11. ret=dm.BindWindow(hwnd,"Normal","Normal","Normal",0)
  12. if(ret==1)
  13.     while((!(X>0)) || (!(Y>0)))
  14.         dm.KeyPress(9)
  15.         dm.FindPic(0,0,width,height,"xuetiao.bmp","1e1a1c-ff0f0f|804543-ff0f0f|a39674-0ff0f0|4d4431-ff0f0f",1,0,X,Y)
  16.     endwhile
  17.     dm.KeyPress(112)
  18.     help.messagebox("ok")
  19. else
  20.     help.messagebox("创建窗口失败")
  21. endif
  22. return true
  23. endfunction
  24. function bool init()
  25. //这里添加你要执行的代码
  26. bool ret
  27. help.regdll(help.getrcpath("rc:dm.dll"),true)
  28. ret=help.isregister("dm.dmsoft")
  29. if(ret)
  30.     dm.SetPath(help.getrcpath("rc:"))
  31. endif
  32. return true
  33. endfunction
  34. function bool hotkey0_onhotkey()
  35. //这里添加你要执行的代码
  36. tiantang.start_click()
  37. return true
  38. endfunction
  39. function bool exit_click()
  40. //这里添加你要执行的代码
  41. help.exit()
  42. return true
  43. //函数返回语句
  44. endfunction
  45. endnamespace
  46. //空间结束语句
复制代码
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-5 09:40:47 | 只看该作者
谢谢 成功了
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2012-8-5 04:30:14 | 只看该作者
我先去睡个觉吧````来不起了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-13 14:26 , Processed in 0.173081 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表