piaoshi 发表于 2020-2-23 17:18:24

用大漠的命令,新加了个子程序,后面怎么用不了了?

https://www.bilibili.com/video/av29987840?p=6 我看的这个视频 第6课   他要建个子程序 绑定窗口
   他的是这样的



   我的是这样然后提示 找不到指定变量名称、

但如果在那个子程序上面输入 就可以


我注册大漠的方法的按照觅风的辅助脚本的最后那个视频里讲的方法   
这样弄的 和上面那个视频里的方法不一样

admin 发表于 2020-2-23 17:24:37

因为你调用大漠类的这个变量是在启动窗口_创建完毕的下面的.相当于只能在这个子程序下调用.因为这是一个局部变量.

请把dm.dll移到最上面.也就是程序集变量.这样一个程序集都能调用

piaoshi 发表于 2020-2-23 17:28:12

admin 发表于 2020-2-23 17:24
因为你调用大漠类的这个变量是在启动窗口_创建完毕的下面的.相当于只能在这个子程序下调用.因为这是一个局 ...

感谢~ 我试试

1431241631 发表于 2020-2-24 12:25:11

变量作用域问题,子程序里定义的变量(局部变量)只能在子程序里用,程序集变量可以作用于整个程序集里的子程序,全局变量可以作用于整个程序

yyz860723 发表于 2021-5-28 22:20:47

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 用大漠的命令,新加了个子程序,后面怎么用不了了?