找回密码
 加入
搜索
查看: 2267|回复: 7

[系统综合] 能不能从自定义函数中取出一个变量?

  [复制链接]
发表于 2010-7-20 21:42:51 | 显示全部楼层 |阅读模式
本帖最后由 ac5474012 于 2010-7-27 09:05 编辑

能不能不用 Return 就从用户自定义函数中取出一个变量的数值?

过后我用了一个笨办法,就是写入INI文件.不过好想请教一下有什么更方便的办法?
发表于 2010-7-20 21:44:39 | 显示全部楼层
在函数外面申明,或在函数内部申明全局变量
发表于 2010-7-20 22:03:02 | 显示全部楼层
ByRef
发表于 2010-7-21 00:18:10 | 显示全部楼层
这个问题也一直困扰我,感觉有时行有时不行,经过afan一说之后好像明白了点
发表于 2010-7-21 00:56:15 | 显示全部楼层
函数的参数用ByRef定义的,好像可以在函数体外使用。
 楼主| 发表于 2010-7-27 08:58:14 | 显示全部楼层
回复 2# afan
在函数外面申明,或在函数内部申明全局变量
afan 发表于 2010-7-20 21:44


Dim / Global / Local / Const 这三个我都试过了,没有用啊.请问是哪个?你的意思是像这样吗?

Const $x1 = 11
 楼主| 发表于 2010-7-27 09:00:54 | 显示全部楼层
本帖最后由 ac5474012 于 2010-7-27 09:03 编辑

回复 3# thesnow
ByRef
thesnow 发表于 2010-7-20 22:03


ByRef这个我知道,对了ByRef导出多个变量是这样吗?ByRef[$x,$y]
还有就是有时ByRef使用起来比较麻烦,比如如果要新得到一个变量还要改.如果程序大就要该很多地方.
发表于 2010-7-27 09:46:44 | 显示全部楼层
LZ还是举例说明吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-3 08:58 , Processed in 0.072908 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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