TC官方合作论坛

 找回密码
 立即注册
查看: 887|回复: 4

[已解决] 为何我大漠注册了,写代码的时候提示未定义的函数

[复制链接]
发表于 2014-11-12 22:31:20 | 显示全部楼层 |阅读模式
哪位大神帮我解答一下

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-11-13 00:22:53 | 显示全部楼层
dm全局变量有写吗?
  1. 空间 测试
  2. 变量 dm //-----申明全局变量
  3. 功能 初始化()
  4. 测试.注册大漠()
  5. 功能结束
  6. 空间结束
复制代码

回复 支持 反对

使用道具 举报

发表于 2014-11-13 06:14:31 | 显示全部楼层
传惨
回复

使用道具 举报

发表于 2014-11-13 06:53:35 | 显示全部楼层
你大漠接口定义在初始化里面,它是局部变量,它的作用域只是在初始化里面,别的功能无法引用,你可以在测试功能里定义大漠接口
  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. 功能结束
复制代码

回复 支持 反对

使用道具 举报

发表于 2014-11-13 10:00:25 | 显示全部楼层
你的dm只在初始化那个功能里生效

申明个全局变量就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 18:44 , Processed in 0.040447 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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