如何取得自定义函数中的变量(已解决)
本帖最后由 iori2882 于 2012-5-8 17:59 编辑是这样的,如果一个程序有很多个功能的话,那么都放在一个脚本里,这个脚本会很大的并且也不利于维护.所以,我想界面就是界面,其他的程序都写成一个一个独立的小程序用界面的按钮来调用.
问题出在这,我点击界面的按钮1 调用 程序AAA,可以正常调用,但是我要把AAA程序中的结果在写入到界面中的文本框中,就提示这个变量没有定义,那如何能取到AAA程序中的结果呢?
就类似于这样
$A="b" & $B
Func _a()
$B="c"
EndFunc
变量 $B 在函数外部先申明 变量 $B 在函数外部先申明
afan 发表于 2012-5-8 16:41 http://www.autoitx.com/images/common/back.gif
变量B在外部先定义了 结果是b 而不是bc
我在想 到是可以把它存储在一个文本文档中,然后在让程序去读,但是这样总用FILEOPENFILECLOSE
的 感觉不是很效率 变量B在外部先定义了 结果是b 而不是bc
我在想 到是可以把它存储在一个文本文档中,然后在让程序去读 ...
iori2882 发表于 2012-5-8 17:24 http://www.autoitx.com/images/common/back.gif
变量B在外部先定义了,但你没有执行含有赋值$B的函数 _a(),当然不会改变原值(空)。
Dim $B
_a()
$A = "b" & $B
Func _a()
$B="c"
EndFunc 变量B在外部先定义了,但你没有执行含有赋值$B的函数 _a(),当然不会改变原值(空)。
afan 发表于 2012-5-8 17:44 http://www.autoitx.com/images/common/back.gif
谢谢A版了,那就是说,除了给自定义函数中的值存到文本文档中,在去调用,那就没别的办法了,那我还是调用文本文档吧~ 谢谢A版了,那就是说,除了给自定义函数中的值存到文本文档中,在去调用,那就没别的办法了,那我还是调用文 ...
iori2882 发表于 2012-5-8 17:46 http://www.autoitx.com/images/common/back.gif
其实用不着每个功能单独做成一个程序调用,那样很不方便。
你可以用 #include "单独功能的脚本" 的形式进行整合,既能共享变量,也方便单独维护 其实用不着每个功能单独做成一个程序调用,那样很不方便。
你可以用 #include "单独功能的脚本" ...
afan 发表于 2012-5-8 17:50 http://www.autoitx.com/images/common/back.gif
啊哈 有道理啊~~~~~ 有点不太明白。。。。
页:
[1]