TC官方合作论坛

标题: 为何我大漠注册了,写代码的时候提示未定义的函数 [打印本页]

作者: cf397602378    时间: 2014-11-12 22:31
标题: 为何我大漠注册了,写代码的时候提示未定义的函数
[attach]18235[/attach]哪位大神帮我解答一下

作者: jianxitt    时间: 2014-11-13 00:22
dm全局变量有写吗?
  1. 空间 测试
  2. 变量 dm //-----申明全局变量
  3. 功能 初始化()
  4. 测试.注册大漠()
  5. 功能结束
  6. 空间结束
复制代码


作者: 25705871    时间: 2014-11-13 06:14
传惨
作者: 言术    时间: 2014-11-13 06:53
你大漠接口定义在初始化里面,它是局部变量,它的作用域只是在初始化里面,别的功能无法引用,你可以在测试功能里定义大漠接口
  1. 功能 测试()
  2.     dm=com("dm.dmsoft")
  3.     hwnd=dm.findwindow("","记事本")
  4.     功能结束
  5. 功能 初始化()
  6.     注册=辅助.注册插件("rc:dm.dll",真)
  7.     如果(注册)
  8.         编辑框.设置文本("编辑框0","注册成功")
  9.     否则
  10.         编辑框.设置文本("编辑框0","注册失败")
  11.   如果结束
  12.   路径=(辅助.获取资源路径("rc:dm.dll|rc:regdll.dll"))
  13.   //别的代码
  14. 功能结束
复制代码


作者: q273814    时间: 2014-11-13 10:00
你的dm只在初始化那个功能里生效

申明个全局变量就行了




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